java.langパッケージのInteger クラスは、そのクラス メソッド public static int parseInt(String s) を呼び出して、123 などの「数値」文字で構成される文字列を int 型データに変換します。次に例を示します。
intx;Strings=123;x=Integer.parseInt(s);
さらに、java.lang パッケージの Byte、Short、Long、Float、Double クラスを使用して、対応するクラス メソッドを呼び出すこともできます。次に例を示します。
publicstaticbyteparseByte(Strings)throwsNumberFormatExceptionpublicstaticshortparseShort(Strings)throwsNumberFormatExceptionpublicstaticlongparseLong(Strings)throwsNumberFormatExceptionpublicstaticfloatparseFloat(Strings)throwsNumberFormatExceptionpublicstaticdoubleparseDouble(Strings)throwsNumberFormatException
上記の方法により、「数値」文字で構成される文字列を、対応する基本データ型に変換できます。
もちろん、次の String クラスのクラス メソッドも使用できます。
publicstaticStringvalueOf(byte)publicstaticStringvalueOf(intn)publicstaticStringvalueOf(shortn)publicstaticStringvalueOf(longn)publicstaticStringvalueOf(floatn)publicstaticStringvalueOf(doublen)
数値を文字列に変換します。例:
Stringstr=String.valueOf(123);