■基本型からString型への変換
以下のサンプルプログラムでは、基本型(char、int、double)からString型へ変換しています。
サンプルソースコード
class sample {
public static void main(String args[]) {
char c = ‘あ’;
int num1 = 100;
double num2 = 777.77;
String str1 = String.valueOf( c );
String str2 = String.valueOf( num1 );
String str3 = String.valueOf( num2 );
System.out.println(“キャスト後:” + str1 );
System.out.println(“キャスト後:” + str2 );
System.out.println(“キャスト後:” + str3 );
}
}
boolean、long、floatに関しても同様に記述することで、型変換が可能です。
■String型から基本型への変換
以下のサンプルプログラムでは、String型から基本型(char、int、double)へ変換しています。
サンプルソースコード
class sample {
public static void main(String args[]) {
String str1 = “100”;
String str2 = “777.77”;
int num1 = Integer.parseInt( str1 );
double num2 = Double.parseDouble( str2 );
System.out.println(“キャスト後:” + num1 );
System.out.println(“キャスト後:” + num2 );
}
}
long、floatに関しても同様にLong、Floatなどのラッパークラスを利用することで、型変換が可能です。