logo

Java String valueOf()

The java řetězec valueOf() metoda převádí různé typy hodnot na řetězec. Pomocí metody string valueOf() můžete převést int na řetězec, long na řetězec, boolean na řetězec, znak na řetězec, float na řetězec, double na řetězec, objekt na řetězec a pole char na řetězec.


Vnitřní implementace

 public static String valueOf(Object obj) { return (obj == null) ? 'null' : obj.toString(); } 

Podpis

Podpis nebo syntaxe metody string valueOf() je uvedena níže:

 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) 

Návraty

řetězcová reprezentace dané hodnoty


Příklad metody 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 }} 
Otestujte to hned

Výstup:

 3010 

Java String valueOf(boolean bol) Příklad metody

Toto je booleovská verze přetížené metody valueOf(). Převezme booleovskou hodnotu a vrátí řetězec. Podívejme se na příklad.

 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); } } 
Otestujte to hned

Výstup:

 true false 

Java String valueOf(char ch) Příklad metody

Toto je char verze přetížené metody valueOf(). Převezme hodnotu char a vrátí řetězec. Podívejme se na příklad.

 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); } } 
Otestujte to hned

Výstup:

 A B 

Java String valueOf(float f) a valueOf(double d)

Toto je plovoucí verze přetížené metody valueOf(). Převezme hodnotu float a vrátí řetězec. Podívejme se na příklad.

 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); } } 
Otestujte to hned

Výstup:

 10.05 10.02 

Java String valueOf() Kompletní příklady

Podívejme se na příklad, kde převádíme všechna primitiva a objekty na řetězce.

 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); } } 
Otestujte to hned

Výstup:

 true 11 12 13 14 15.5 16.5 java StringValueOfExample5@2a139a55