文档章节

java --字符串与基本数据类型之间的转换

求是科技
 求是科技
发布于 2016/10/03 22:56
字数 325
阅读 9
收藏 0
	public static void main(String[] args) {
		
		/**
		 * 1.字符串与基本数据类型之间的转换
		 * 字符串-->基本数据类型,调用xx.parseXxx(String str)方法
		 * 基本数据类型-->字符串,调用字符串的valueOf()方法
		 * 2.字符串与字节数组之间的转换
		 * 字符串-->字节数组,调用getBytes()方法
		 * 字节数组--字符串,调用字符串的构造方法
		 * 3.字符串与字符数组之间的转换
		 * 有了字节,为什么需要字符?
		 * 字节只能针对英文,字符可以针对中文,一个字符等于两个字节
		 * 字符串-->字符数组,调用字符串的toCharArray()方法
		 * 字符数组-->字符串,调用字符串的构造方法
		 */
		String str = "85306852";
		//转int
		int i = Integer.parseInt(str);
		//转double
		double d = Double.parseDouble(str);
		//基本数据类型转str
		//方法1
		String str2 = i+"";
		//方法2(尽量用这种)
		//valueOf()参数有多种类型可选
		str2 = String.valueOf(i);
		//-----------------------
		//字符串转字节数组,用getBytes方法
		byte[] b = str.getBytes();
		//字节数组转字符串,调用字符串的构造器
		String strTmp = new String(b);
		//-------------------------
		//字符串转字符数组
		String str3 = "123中国人";
		char[] c = str3.toCharArray();
		for(char tmp:c)
		{
			System.out.println(tmp);
		}
		//字符数组转字符串
		String str4 = new String(c);
		System.out.println(str4);
	}

© 著作权归作者所有

共有 人打赏支持
求是科技
粉丝 91
博文 439
码字总数 226317
作品 0
成都
后端工程师
私信 提问
Java开发每日复盘2018_0514

今天主要跟大家分享3个部分: 一、「Java的核心机制」 二、「Java命名规范」 三、「Java数据类型相关」 下面我们来一个一个的说: 「Java核心机制」 Java是一种强制面向对象的解释型语言(O...

ZeroOSTalk
05/14
0
0
2-Java常用工具类-包装类

Java是一门面向对象的编程语言 但家族却存在几个异类,它们不能像对象一样进行属性,方法的调用,以及相互之间的对象化处理(对象交互) 包装类的存在就是为了解决这些异类所存在的问题,让它们...

天涯明月笙
08/06
0
0
java基础 02 数据类型、运算符、分支结构

内容:   (1)数据类型   (2)运算符   (3)分支结构 1.数据类型   java语言中的基本数据类型:byte、short、int、long、float、double、boolean、char。 1.1布尔类型   在java语言中...

Java魑魅魍魉
08/01
0
0
一起学Java7新功能扩展——深入历险分享(一)

特此声明:因网友疑问,这里声明一个重要的安全,就是大家所知的java惊现0day漏洞!8月30日,Oralce紧急发布了新版本的JDK和JRE,原因是发现了一个严重的0day漏洞CVE-2012-4681,远程攻击者可...

Beyond-Bit
2012/09/03
0
26
《Kotlin 程序设计》第三章 Kotlin 类型系统

第三章 Kotlin 类型系统 正式上架:《Kotlin极简教程》Official on shelves: Kotlin Programming minimalist tutorial 京东JD:https://item.jd.com/12181725.html 天猫Tmall:https://detai......

程序员诗人
2017/05/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

sed修改行基础使用

修改(change)命令允许修改数据流中整行文本的内容,这个和删除和替换的工作机制差不多吧。 还是使用下面的测试数据: 然后我们就替换掉第三行吧,sed '2c/hello xin ,you are pretty boy' tes...

woshixin
7分钟前
0
0
微信支付申请

确认相关信息后点击确认提交 提交成功后提示相关信息 签署相关协议 其他电话和打款验证成功后,恭喜您成功通过微信支付商户资料审核!(注意查看邮箱文件) 登陆微信公众平台微信支付查看 其...

Code辉
12分钟前
0
0
基于Sentry实现数据访问权限控制

Sentry初识 Sentry是适用于Hadoop生态环境、基于角色的授权管理系统,可以模块化集成到HDFS、Hive、Impala。它是一个策略引擎,运行定义授权规则,以校验用户对数据模型的访问请求。 授权粒度...

hblt-j
22分钟前
1
0
executor 和task 优先于线程(68)

java.util.concurrent 包里有一个Executor 框架 基于接口的任务执行工具 只需要一行代码 提交一个runnable 方法 优雅的终止(必须做到,不然虚拟机可能不会退出) 对于负载不重的服务 Execut...

Java搬砖工程师
54分钟前
1
0
一条SQL查询语句是如何执行的

123

writeademo
57分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部