天天看点

Java string与int相互转化

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);
	}
}