String<-->int之间的转换
2016-03-14 10:13
489 查看
(1)int-〉String
int i=i+"";
String s="";
第一种方法:s=i+"";//会产生两个String对象
第二种方法:s=String.valueOf(i);//直接使用String类的静态方法,只产生一个对象
(2)String->int
int i;
第一种方法:i=integer.parseInt(s);//直接使用静态方法,不会产生多余的对象,但会抛出异常
第二种方法:i=Integer.valueOf(s).intValue();//Integer.valueOf(s)相当于new
Integer(Integer.parseInt(s)),也会抛出异常,但会多产生一个对象
int i=i+"";
String s="";
第一种方法:s=i+"";//会产生两个String对象
第二种方法:s=String.valueOf(i);//直接使用String类的静态方法,只产生一个对象
(2)String->int
int i;
第一种方法:i=integer.parseInt(s);//直接使用静态方法,不会产生多余的对象,但会抛出异常
第二种方法:i=Integer.valueOf(s).intValue();//Integer.valueOf(s)相当于new
Integer(Integer.parseInt(s)),也会抛出异常,但会多产生一个对象
相关文章推荐
- Java中上转型对象与下转型对象
- Excel DNA学习笔记(一)引用安装以及相关文件介绍
- Maven加依赖包
- swift 设置statusBar的文字颜色
- android 页面跳转生命周期
- Swift 第三方库 - SnapKit
- 【python】编程语言入门经典100例--38
- 怎样把NotePad++添加到右键菜单里?
- String,Date,XMLGregorianCalendar的转换
- 谈行动力
- 初学linux—windows与ubuntu文件共享samba
- Android动画原理
- The server reported an error while performing the "cvs commit" command
- 使用awstats分析iis站点的日志
- 添加手势iOS
- 计算功能点
- 71道经典Android面试题和答案,重要知识点都包含了
- vi快捷键必知必会
- 支付结果回写
- IOS 股票K线图、分时图