1.方法所需基础
(1)int转化为String:
public static.String valueOf(int i):返回int参数的字符串表示形式。该方法在String类中。
(2)String转换为int
public static int parseInt(String s):将字符串解析为int类型。该方法在Integer类中。
(3)
public int intValue(),返回Integer的值作为int
2.实例测试
//判断数据类型的方法
public static String getType(Object a) {
// TODO Auto-generated method stub
return a.getClass().toString();
}
//main方法内
public static void main(String[] args){
//int --> String
int number = 10;
//方法1
String s1 = "" + number;
System.out.println(s1);
System.out.println("s1:" + s1 + "," + getType(s1));//判断数据类型
//方法2
String s2 = String.valueOf(number);
System.out.println("s2:" + s2 + "," + getType(s2));
System.out.println();
//String --> int
Sting a = "100";
//方法1:Sting --> Integer --> int
Integer i = Integer.valueOf(s);
int z1 = i.intValue();
System.out.println("z1:" + z1 + "," + getType(z1));
//方法2:parseInt (String s)
int z2 = Integer.parseInt(s);
System.out.println("z2:" + z2 + "," + getType(z2));
}
测试结果(注意:Integer和int类型的显示结果相同):
扩展:
1、Integer是int的包装类,int则是java的一种基本数据类型
2、Integer变量必须实例化后才能使用,而int变量不需要