天天看點

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