logo

Java String valueOf()

The șir java valueOf() metoda convertește diferite tipuri de valori în șir. Cu ajutorul metodei string valueOf(), puteți converti int în șir, long în șir, boolean în șir, caracter în șir, float în șir, double în șir, obiect în șir și char array în șir.


Implementare internă

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

Semnătură

Semnătura sau sintaxa metodei șir valueOf() este prezentată mai jos:

 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) 

Se intoarce

reprezentare în șir a valorii date


Exemplu de metodă 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 }} 
Testează-l acum

Ieșire:

 3010 

Java String valueOf(boolean bol) Exemplu de metodă

Aceasta este o versiune booleană a metodei valueOf() supraîncărcate. Ia valoare booleană și returnează un șir. Să vedem un exemplu.

 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); } } 
Testează-l acum

Ieșire:

 true false 

Java String valueOf(char ch) Exemplu de metodă

Aceasta este o versiune char a metodei valueOf() supraîncărcate. Ia valoarea char și returnează un șir. Să vedem un exemplu.

 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); } } 
Testează-l acum

Ieșire:

 A B 

Java String valueOf(float f) și valueOf(double d)

Aceasta este o versiune flotantă a metodei valueOf() supraîncărcate. Ia valoarea float și returnează un șir. Să vedem un exemplu.

 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); } } 
Testează-l acum

Ieșire:

 10.05 10.02 

Java String valueOf() Exemple complete

Să vedem un exemplu în care convertim toate primitivele și obiectele în șiruri.

 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); } } 
Testează-l acum

Ieșire:

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