String型から数値型に型変換をするサンプルです。
String型→基本データ型の型変換は各型のラッパークラスを使用します。
サンプルソース
例)数値文字列を基本データ型に型変換する
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
public class CastSample { public static void main(String args[]) { //数値文字列→基本データ型に変換 byte by = Byte.parseByte("123"); short sh = Short.parseShort("123"); int in = Integer.parseInt("123"); long ln = Long.parseLong("123"); float fl = Float.parseFloat("123"); double db = Double.parseDouble("123"); boolean bo = Boolean.parseBoolean("true"); //画面表示 System.out.println("byte:" + by); System.out.println("short:" + sh); System.out.println("int:" + in); System.out.println("long:" + ln); System.out.println("float:" + fl); System.out.println("double:" + db); System.out.println("boolean:" + bo); } } |
- (結果)
- C:\>java CastSample byte:123 short:123 int:123 long:123 float:123.0 double:123.0 boolean:true
関連項目
各ラッパークラスの詳細は、以下記事をご覧ください。
- [API] java.lang.Byte
- [API] java.lang.Short
- [API] java.lang.Integer
- [API] java.lang.Long
- [API] java.lang.Float
- [API] java.lang.Double
- [API] java.lang.Boolean