の Java 文字列 valueOf() メソッドは、さまざまなタイプの値を文字列に変換します。 string valueOf() メソッドを使用すると、int から string、long から string、boolean から string、character から string、float から string、double から string、object から string、および char 配列から string に変換できます。
Java リスト
内部実装
public static String valueOf(Object obj) { return (obj == null) ? 'null' : obj.toString(); }
サイン
string valueOf() メソッドのシグネチャまたは構文を以下に示します。
public static String valueOf(boolean b) public static String valueOf(char c) public static String valueOf(char[] c) public static String valueOf(int i) public static String valueOf(long l) public static String valueOf(float f) public static String valueOf(double d) public static String valueOf(Object o)
戻り値
指定された値の文字列表現
Java String valueOf() メソッドの例
public class StringValueOfExample{ public static void main(String args[]){ int value=30; String s1=String.valueOf(value); System.out.println(s1+10);//concatenating string with 10 }}今すぐテストしてください
出力:
3010
Java String valueOf(boolean bol) メソッドの例
これは、オーバーロードされた valueOf() メソッドのブール バージョンです。ブール値を受け取り、文字列を返します。例を見てみましょう。
public class StringValueOfExample2 { public static void main(String[] args) { // Boolean to String boolean bol = true; boolean bol2 = false; String s1 = String.valueOf(bol); String s2 = String.valueOf(bol2); System.out.println(s1); System.out.println(s2); } }今すぐテストしてください
出力:
100点中10点
true false
Java String valueOf(char ch) メソッドの例
これは、オーバーロードされた valueOf() メソッドの char バージョンです。 char 値を受け取り、文字列を返します。例を見てみましょう。
public class StringValueOfExample3 { public static void main(String[] args) { // char to String char ch1 = 'A'; char ch2 = 'B'; String s1 = String.valueOf(ch1); String s2 = String.valueOf(ch2); System.out.println(s1); System.out.println(s2); } }今すぐテストしてください
出力:
A B
Java 文字列 valueOf(float f) および valueOf(double d)
これは、オーバーロードされた valueOf() メソッドの float バージョンです。 float 値を受け取り、文字列を返します。例を見てみましょう。
public class StringValueOfExample4 { public static void main(String[] args) { // Float and Double to String float f = 10.05f; double d = 10.02; String s1 = String.valueOf(f); String s2 = String.valueOf(d); System.out.println(s1); System.out.println(s2); } }今すぐテストしてください
出力:
二分探索アルゴリズム
10.05 10.02
Java String valueOf() の完全な例
すべてのプリミティブとオブジェクトを文字列に変換する例を見てみましょう。
public class StringValueOfExample5 { public static void main(String[] args) { boolean b1=true; byte b2=11; short sh = 12; int i = 13; long l = 14L; float f = 15.5f; double d = 16.5d; char chr[]={'j','a','v','a'}; StringValueOfExample5 obj=new StringValueOfExample5(); String s1 = String.valueOf(b1); String s2 = String.valueOf(b2); String s3 = String.valueOf(sh); String s4 = String.valueOf(i); String s5 = String.valueOf(l); String s6 = String.valueOf(f); String s7 = String.valueOf(d); String s8 = String.valueOf(chr); String s9 = String.valueOf(obj); System.out.println(s1); System.out.println(s2); System.out.println(s3); System.out.println(s4); System.out.println(s5); System.out.println(s6); System.out.println(s7); System.out.println(s8); System.out.println(s9); } }今すぐテストしてください
出力:
true 11 12 13 14 15.5 16.5 java StringValueOfExample5@2a139a55