#author("2017-06-23T13:01:44+09:00","","") #navi(../) * 数値から文字列(String)に変換するサンプルソース [#oedd5fc4] Javaで数値を文字列に変換するサンプルソースを記します。~ また、Booleanについても記述します。 #contents * 実行環境 [#xb56baea] 動作確認をしたJDKについてです。 $ java -version openjdk version "1.8.0_131" OpenJDK Runtime Environment (build 1.8.0_131-8u131-b11-0ubuntu1.16.04.2-b11) OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode) * 数値→文字列(String)変換サンプルソース [#ac586452] 以下に文字列から数値に変換するJavaのサンプルソースを記します。~ &ref(Value2String.java); (UTF-8, LF) class Value2String { public static void main(String args[]) { // int -> String int i = 123; String si; si = String.valueOf(i); System.out.println("String.valueOf(int) : " + si); si = String.format("%d", i); System.out.println("String.format(\"%d\", int) : " + si); // Integer -> String Integer I = 456; System.out.println("Integer.toString() : " + I.toString()); // double -> String String sd; double d = 123.456D; sd = String.valueOf(d); System.out.println("String.valueOf(double) : " + sd); sd = String.format("%f", d); System.out.println("String.format(\"%f\", double) : " + sd); sd = String.format("%.3f", d); System.out.println("String.format(\"%.3f\", double) : " + sd); // Double -> String Double D = 789.012D; System.out.println("Double.toString() : " + D.toString()); // boolean -> String boolean b; b = true; System.out.println("Boolean.toString(boolean) : " + Boolean.toString(b)); b = false; System.out.println("Boolean.toString(boolean) : " + Boolean.toString(b)); // Boolean -> String Boolean B; B = true; System.out.println("Boolean.toString() : " + B.toString()); B = false; System.out.println("Boolean.toString() : " + B.toString()); } } * コンパイル&実行 [#l3ca4271] 以下にコンパイルし実行した結果を記します。 $ javac Value2String.java $ java Value2String String.valueOf(int) : 123 String.format("%d", int) : 123 Integer.toString() : 456 String.valueOf(double) : 123.456 String.format("%f", double) : 123.456000 String.format("%.3f", double) : 123.456 Double.toString() : 789.012 Boolean.toString(boolean) : true Boolean.toString(boolean) : false Boolean.toString() : true Boolean.toString() : false * サンプルソース説明 [#j793e50b] 数値から文字列に変換する場合は、valueOf、formatを使用します。~ Booleanの場合は、toString()を使います。 以上、数値から文字列変換およびBoolean/booleanを文字列するサンプルソースでした。