import java.lang.*; /** * Sample to convert String and basic type. */ class StringConvertSample { /** * Do it. */ public void doIt() { try { String s0 = "12345"; System.out.println("String " + s0); // String to int. int i = Integer.parseInt(s0); System.out.println("Integer.parseInt(" + s0 + ") -> " + i); // int to String. String s1 = String.valueOf(i); System.out.println("String.valueOf(" + i + ") -> " + s1); // String to long. long l = Long.parseLong(s1); System.out.println("Long.parseLong(" + s1 + ") -> " + l); // long to String. String s2 = String.valueOf(l); System.out.println("String.valueOf(" + l + ") -> " + s2); // String to float. float f = Float.parseFloat(s2); System.out.println("Float.parseFloat(" + s2 + ") -> " + f); // float to String. String s3 = String.valueOf(f); System.out.println("String.valueOf(" + f + ") -> " + s3); // String to double. double d = Double.parseDouble(s3); System.out.println("Double.parseDouble(" + s3 + ") -> " + d); // double to String. String s4 = String.valueOf(d); System.out.println("String.valueOf(" + d + ") -> " + s4); // |----+----|----+----|----+----|----+----|----+----|----+----| String s5 = "true"; System.out.println("String " + s5); // String to boolean. boolean b = Boolean.valueOf(s5).booleanValue(); System.out.println("Boolean.valueOf(" + s5 + ").booleanValue() -> " + b); // boolean to String. String s6 = String.valueOf(b); System.out.println("String.valueOf(" + b + ") -> " + s6); } catch (NumberFormatException nfe) { // do nothing. } } public static void main(String args[]) { StringConvertSample sample = new StringConvertSample(); sample.doIt(); } }