logo

Java-merkkijono valueOf()

The java merkkijono valueOf() menetelmä muuntaa erityyppiset arvot merkkijonoksi. String valueOf()-metodin avulla voit muuntaa int merkkijonoksi, long merkkijonoksi, boolean merkkijonoksi, merkki merkkijonoksi, float merkkijonoksi, double merkkijonoksi, objekti merkkijonoksi ja char array merkkijonoksi.


Sisäinen toteutus

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

Allekirjoitus

Merkkijono valueOf()-metodin allekirjoitus tai syntaksi on annettu alla:

 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) 

Palauttaa

tietyn arvon merkkijonoesitys


Java String valueOf() -menetelmäesimerkki

 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 }} 
Testaa nyt

Lähtö:

 3010 

Java-merkkijono valueOf(boolean bol) -menetelmäesimerkki

Tämä on looginen versio overloaded valueOf()-metodista. Se ottaa loogisen arvon ja palauttaa merkkijonon. Katsotaanpa esimerkkiä.

 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); } } 
Testaa nyt

Lähtö:

 true false 

Java-merkkijono valueOf(char ch) -menetelmäesimerkki

Tämä on ylikuormitetun valueOf()-menetelmän char-versio. Se ottaa char-arvon ja palauttaa merkkijonon. Katsotaanpa esimerkkiä.

 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); } } 
Testaa nyt

Lähtö:

 A B 

Java-merkkijono valueOf(float f) ja valueOf(double d)

Tämä on kelluva versio overloaded valueOf() -metodista. Se ottaa liukuarvon ja palauttaa merkkijonon. Katsotaanpa esimerkkiä.

 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); } } 
Testaa nyt

Lähtö:

 10.05 10.02 

Java String valueOf() Täydelliset esimerkit

Katsotaanpa esimerkkiä, jossa muunnamme kaikki primitiivit ja objektit merkkijonoiksi.

 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); } } 
Testaa nyt

Lähtö:

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