logo

Java String valueOf()

De java sträng valueOf() metod konverterar olika typer av värden till strängar. Med hjälp av metoden string valueOf() kan du konvertera int till sträng, long till sträng, boolean till sträng, tecken till sträng, float till sträng, dubbel till sträng, objekt till sträng och char array till sträng.


Internt genomförande

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

Signatur

Signaturen eller syntaxen för metoden sträng valueOf() ges nedan:

 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) 

Returnerar

strängrepresentation av givet värde


Exempel på Java String valueOf()-metod

 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 }} 
Testa det nu

Produktion:

 3010 

Java String valueOf(boolesk bol) Metodexempel

Detta är en boolesk version av den överbelastade metoden valueOf(). Det tar booleskt värde och returnerar en sträng. Låt oss se ett exempel.

 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); } } 
Testa det nu

Produktion:

 true false 

Java String valueOf(char ch) Metodexempel

Detta är en char-version av den överbelastade metoden valueOf(). Det tar char-värde och returnerar en sträng. Låt oss se ett exempel.

 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); } } 
Testa det nu

Produktion:

 A B 

Java String valueOf(float f) och valueOf(dubbel d)

Detta är en flytande version av den överbelastade metoden valueOf(). Det tar flytvärde och returnerar en sträng. Låt oss se ett exempel.

 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); } } 
Testa det nu

Produktion:

 10.05 10.02 

Java String valueOf() Kompletta exempel

Låt oss se ett exempel där vi omvandlar alla primitiver och objekt till strängar.

 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); } } 
Testa det nu

Produktion:

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