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

posted @ 2016-12-19 16:19  ctgu_czy  阅读(247)  评论(0编辑  收藏  举报