String 转 int
public class Main {
public static void main(String []args) {
//需注意的是,若是出现转换中存在非数字字符,可能需要考虑异常情况
String s="12345";
int i;
//第一种方法
i=Integer.parseInt(s);
System.out.println(i);
//第二种方法
i=Integer.valueOf(s).intValue();
System.out.println(i);
}
}
int 转 String
public class Main {
public static void main(String []args) {
int i=12345;
String s="";
//第一种方法:会产生两个对象
s=i+"";
System.out.println(s);
//第二种方法:直接使用string的静态方法,只有一个对象
s=String.valueOf(i);
System.out.println(i);
}
}