Int String Conversion


//http://javadevnotes.com/java-integer-to-string-examples
// int => String type conversion
int i = -10; // -10
String s1 = Integer.toString(i); // "-10"
String s2 = String.valueOf(i); // "-10"
String s3 = new Integer(i).toString(); // "-10"
String s4 = String.format("%d", i); // "-10"
System.out.println("s1 = " + s1);
System.out.println("s2 = " + s2);
System.out.println("s3 = " + s3);
System.out.println("s4 = " + s4);

//http://javadevnotes.com/java-string-to-integer-examples
// String => int type conversion
String x = "-123"; // "-123"
int y = Integer.parseInt(x); // -123 (integer로 변환이 가능한 경우만 변환 가능 그 외엔 run-time exception error)
int z = Integer.valueOf(x); // -123 (integer로 변환이 가능한 경우만 변환 가능 그 외엔 run-time exception error)
int w = new Integer(x).intValue(); // 123 (integer로 변환이 가능한 경우만 변환 가능 그 외엔 run-time exception error) 
System.out.println("x = " + x);
System.out.println("y = " + y);
System.out.println("z = " + z);
System.out.println("w = " + w);