logo

Java String valueOf()

The java string valueOf() metóda konvertuje rôzne typy hodnôt na reťazce. Pomocou metódy string valueOf() môžete previesť int na reťazec, long na reťazec, boolean na reťazec, znak na reťazec, float na reťazec, double na reťazec, objekt na reťazec a pole znakov na reťazec.


Interná implementácia

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

Podpis

Podpis alebo syntax metódy string valueOf() je uvedená nižšie:

filmy
 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

reťazcová reprezentácia danej hodnoty


Príklad metódy 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 }} 
Vyskúšajte to

Výkon:

 3010 

Java String valueOf(boolean bol) Príklad metódy

Toto je boolovská verzia preťaženej metódy valueOf(). Preberá boolovskú hodnotu a vracia reťazec. Pozrime sa na prí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); } } 
Vyskúšajte to

Výkon:

 true false 

Java String valueOf(char ch) Príklad metódy

Toto je char verzia preťaženej metódy valueOf(). Prevezme hodnotu char a vráti reťazec. Pozrime sa na prí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); } } 
Vyskúšajte to

Výkon:

 A B 

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

Toto je plávajúca verzia preťaženej metódy valueOf(). Prevezme hodnotu float a vráti reťazec. Pozrime sa na príklad.

Prepojený zoznam java
 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); } } 
Vyskúšajte to

Výkon:

 10.05 10.02 

Java String valueOf() Kompletné príklady

Pozrime sa na príklad, kde konvertujeme všetky primitívy a objekty na reťazce.

 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); } } 
Vyskúšajte to

Výkon:

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