logo

Java String valueOf()

El cadena java valueOf() El mètode converteix diferents tipus de valors en cadena. Amb l'ajuda del mètode string valueOf(), podeu convertir int a cadena, long a cadena, booleà a cadena, caràcter a cadena, flotant a cadena, doble a cadena, objecte a cadena i matriu de caràcters a cadena.


Implementació interna

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

Signatura

La signatura o sintaxi del mètode string valueOf() es mostra a continuació:

 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) 

Devolucions

representació de cadena del valor donat


Exemple de mètode 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 }} 
Prova-ho ara

Sortida:

int a cadena java
 3010 

Exemple de mètode Java String valueOf(boolean bol).

Aquesta és una versió booleana del mètode valueOf() sobrecarregat. Pren un valor booleà i retorna una cadena. Vegem un exemple.

 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); } } 
Prova-ho ara

Sortida:

 true false 

Exemple de mètode Java String valueOf(char ch).

Aquesta és una versió char del mètode valueOf() sobrecarregat. Pren el valor del caràcter i retorna una cadena. Vegem un exemple.

 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); } } 
Prova-ho ara

Sortida:

 A B 

Java String valueOf (float f) i valueOf (doble d)

Aquesta és una versió flotant del mètode valueOf() sobrecarregat. Pren un valor flotant i retorna una cadena. Vegem un exemple.

 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); } } 
Prova-ho ara

Sortida:

 10.05 10.02 

Java String valueOf() Exemples complets

Vegem un exemple on estem convertint tots els primitius i objectes en cadenes.

 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); } } 
Prova-ho ara

Sortida:

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