如何实现string类型和int类型的互转?

 我来答
阿迪阿迪white
2017-12-28 · TA获得超过6990个赞
知道小有建树答主
回答量:55
采纳率:100%
帮助的人:7663
展开全部

1 如何将字串 String 转换成整数 int?
A. 有两个方法:
1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]);
2). int i = Integer.valueOf(my_str).intValue();
注: 字串转成 Double, Float, Long 的方法大同小异.
2 如何将整数 int 转换成字串 String ?
A. 有叁种方法:
1.) String s = String.valueOf(i);
2.) String s = Integer.toString(i);
3.) String s = '' + i;
注: Double, Float, Long 转成字串的方法大同小异.

String类型 →  int类型

第一种:    String str = "123";                                                     //使用静态方法只产生一个对象

try{

int a = Integer.parseInt(str);

}catch(Exception e){

e.printStackTrace();

}

第二种:    String  str  =  "123";                                               //两个

try{

int a = Integer.valueOf(str).intValue();

}catch(Exception e){

e.printStackTrace();

}

int类型   → String类型

int a = 123;

第一种:       String   str  =  a   +   "":                                             //会产生两个对象

第二种        String    str   =  String.valueOf(a);                         //只有一个对象

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式