java int和String类型之间的相互转换
2015-10-25 11:47
776 查看
String --> int
第一种方法:int i = Integer.parseInt(s);
第二种方法:int i = Integer.valueOf(s).intValue();
两种方法的区别:Integer.valueOf(s) 相当于 new Integer(Integer.parseInt(s)),所以第二种方法会产生多余的一个对象,而第一种方法不会。
int --> String
第一种方法:String s = i + "";
第二种方法:String s = String.valueOf(i);
第三种方法:String s = Integer.toString(i);
三种方法的区别:第一种方法会产生两个String对象,而第二种和第三种方法只会产生一个String对象。
第一种方法:int i = Integer.parseInt(s);
第二种方法:int i = Integer.valueOf(s).intValue();
两种方法的区别:Integer.valueOf(s) 相当于 new Integer(Integer.parseInt(s)),所以第二种方法会产生多余的一个对象,而第一种方法不会。
int --> String
第一种方法:String s = i + "";
第二种方法:String s = String.valueOf(i);
第三种方法:String s = Integer.toString(i);
三种方法的区别:第一种方法会产生两个String对象,而第二种和第三种方法只会产生一个String对象。
相关文章推荐
- Eclipse使用Space键替换Tab键不生效的解决方案
- eclipse NDK开发中找不到头文件解决方法
- java:静态方法,静态变量,实例方法,实例变量的关系 ----李雪
- ubuntu14.04 配置java jdk环境
- WIFI项目--java.net.SocketException四大异常解决方案
- myeclipse如何配置SSH
- String的对象建立和Java的堆栈机制
- 对Java中使用两个大括号进行初始化的理解
- eclipse关于安卓R文件自动生成的效率和错误问题
- spring一些方法和用法例子
- Struts2_struts.xml写法和用法例子
- Spring Data学习笔记-Hello world
- Java——集合——list、set、map
- JAVA中的集合框架
- java 获取当前时间及年月日时分秒
- Java 理论与实践: 正确使用 Volatile 变量
- JDK1.5——synchronized升级版(显示的Lock操作)
- Java调用.NET 的Web Service服务故障排除
- 基于lucene的java开发环境配置
- java多进程中waitFor()的作用