Java中常用到的类型转换集中在String Integer int Object之间,下面对具体转换方法进行归纳总结:
一、Integer与int之间
1、 Integer to int
int num=Integer.intValue();
2、 int to Integer
Integer integer=new Integer(i);
二、Integer与String之间
1、 Integer to String
Integer integer;
integer.toString();
2、String to Integer
String s;
Integer integer(s)
三、String 与 int相互转换(实质多半借助Integer)
1、String to int
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 to String
1) String s = String.valueOf(i);
2) String s = Integer.toString(i);
3) String s = "" + i;
注: Double, Float, Long 转成字串的方法大同小异.
总结:int是基本数据类型,String,Integer,Object都是对象类型,转换的时候
参照上面的关系图
按部就班即可。
一、Integer与int之间
1、 Integer to int
int num=Integer.intValue();
2、 int to Integer
Integer integer=new Integer(i);
二、Integer与String之间
1、 Integer to String
Integer integer;
integer.toString();
2、String to Integer
String s;
Integer integer(s)
三、String 与 int相互转换(实质多半借助Integer)
1、String to int
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 to String
1) String s = String.valueOf(i);
2) String s = Integer.toString(i);
3) String s = "" + i;
注: Double, Float, Long 转成字串的方法大同小异.
总结:int是基本数据类型,String,Integer,Object都是对象类型,转换的时候
参照上面的关系图
按部就班即可。