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...
ctgu_czy