原创内容,转载请注明原文网址:http://homeqin.cn/a/wenzhangboke/jishutiandi/Android/2019/0525/506.html
	这几品种型装换,普通都会用到parseInt()、parseFloat() 、valueof()方法,不过这是有区别的。
	看看他们的回笼类型差别
	static int parseInt(String s) 
	将字符串参数作为有象征的十进制整数举行阐发。
	static Integer valueOf(int i) 
	回笼一个显露指定的 int 值的 Integer 实例。
	static Integer valueOf(String s) 
	回笼连结指定的 String 的值的 Integer 工具。
	String —>int
	必要应用 Integer 类中的 parseInt() 方法大概 valueOf() 方法举行转换. 
	举个例子:
	String str = "123";try {    int a = Integer.parseInt(str);
	} catch (NumberFormatException e) {
	    e.printStackTrace();
	}
	1
	2
	3
	4
	5
	6
	String str = "123";try {    int b = Integer.valueOf(str).intValue()    //int b = Integer.valueOf(str)
	    //这样也能够} catch (NumberFormatException e) {
	    e.printStackTrace();
	}
	1
	2
	3
	4
	5
	6
	7
	8
	为什么要try-catch呢!!!
	由于在转换过程当中必要注意,由于字符串中大概会出现非数字的环境,以是在转换的时候必要捕获处分异常大概throw这个异常
	int—>String
	int i=12345;
	第一种方法:String s=i+"";
	第二种方法:String s=String.valueOf(i);
	第三种方法:String s=Integer.toString(i);
	1
	2
	3
	4
	注释下:
	从回笼值能够看出他们的区别 parseInt()回笼的是基本类型int 而valueOf()回笼的是包装类Integer
	Integer是能够应用工具方法的 而int类型就不行和Object类型举行互相转换
	Integer.parseInt(China)回笼值是int型的. 不过会报异常,由于参数短长数值的
	Integer.valueOf(chuan)回笼值是Integer型的.把Integer赋值给int型的话,JRE会本人实现这些事情
	String和float的互相转换类似。
上篇:上一篇:百度地图开发出现的No implementation found for问题
下篇:下一篇:Android Accessibility辅助功效类的学习

