The java низ valueOf() метод преобразува различни типове стойности в низ. С помощта на метода string valueOf() можете да конвертирате int в низ, long в низ, булев в низ, символ в низ, float в низ, double в низ, обект в низ и char масив в низ.
Вътрешно изпълнение
public static String valueOf(Object obj) { return (obj == null) ? 'null' : obj.toString(); }
Подпис
Сигнатурата или синтаксисът на метода string valueOf() е даден по-долу:
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)
Се завръща
низово представяне на дадена стойност
Пример за метод на 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 }}Тествайте сега
Изход:
3010
Java String valueOf(boolean bol) Пример за метод
Това е булева версия на претоварен метод valueOf(). Приема булева стойност и връща низ. Да видим един пример.
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); } }Тествайте сега
Изход:
true false
Java String valueOf(char ch) Пример за метод
Това е char версия на претоварения метод valueOf(). Взема стойност char и връща низ. Да видим един пример.
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); } }Тествайте сега
Изход:
A B
Java String valueOf(float f) и valueOf(double d)
Това е плаваща версия на претоварения метод valueOf(). Взема плаваща стойност и връща низ. Да видим един пример.
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); } }Тествайте сега
Изход:
10.05 10.02
Java String valueOf() Пълни примери
Нека да видим пример, в който конвертираме всички примитиви и обекти в низове.
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); } }Тествайте сега
Изход:
true 11 12 13 14 15.5 16.5 java StringValueOfExample5@2a139a55