string与int互换

1:将string转化为int

 1.) int i = Integer.parseInt(String s);

 2.) int i = Integer.valueOf(my_str).intValue();

他们有着本质的区别:

Integer.parseInt(String s);它的作用是将形参 s 转化为Integer对象(包装类)

 Interger.valueOf("123")=Integer(123)
这时候Integer(123)就是整数123的对象表示形式,
它再调用intValue()方法,就是将123的对象表示形式转化为基本数据123

2:将整数 int 转换成字串 String

1.) String s = String.valueOf(i);

2.) String s = Integer.toString(i);

3.) String s = "" + i;

Double, Float, Long,String之间转化也是一样的

over...

原文地址:https://www.cnblogs.com/chenzeyong/p/6197918.html