Java String valueOf ()

Методът Java String valueOf () връща низовото представяне на предадения аргумент.

Синтаксисът на метода String valueOf()за различни типове данни е:

 String.valueOf(boolean b) String.valueOf(char c) String.valueOf(char() data) String.valueOf(double d) String.valueOf(float f) String.valueOf(int b) String.valueOf(long l) String.valueOf(Object o)

Тук valueOf()е статичен метод. Извикваме valueof()метода, като използваме името на класа по следния начин:String.valueOf(b);

valueOf () Параметри

В valueOf()метода се един параметър.

  • данни, които трябва да бъдат преобразувани в низ

valueOf () Върната стойност

  • връща низовото представяне на предадения аргумент

Пример: Java String valueOf () за Numbers

 class Main ( public static void main(String() args) ( int a = 5; long l = -2343834L; float f = 23.4f; double d = 923.234d; // convert numbers to strings System.out.println(String.valueOf(a)); // "5" System.out.println(String.valueOf(l)); // "-2343834" System.out.println(String.valueOf(f)); // "23.4" System.out.println(String.valueOf(d)); // "923.234" ) )

Пример 2: Конвертиране на char и char масив в String

В Java можете също да използвате +оператора за обединяване на два низа. Например,

 class Main ( public static void main(String() args) ( char c = 'J'; char ch() = ('J', 'a', 'v', 'a'); // convert char to string System.out.println(String.valueOf(c)); // "J" // convert char array to string System.out.println(String.valueOf(ch)); // "Java" ) )

Преобразуване на подмасив от масива char в String

Можете също да конвертирате подмасив от масив от символи в низ. За това използваме този синтаксис.

 valueOf(char() data, int offset, int length)

Тук,

  • data - масив от знаци
  • offset - начално отместване на подмасива
  • count - дължината на подмасива

Пример 3: Подмасив на char масив към String

 class Main ( public static void main(String() args) ( char ch() = ('p', 'r', 'o', 'g', 'r', 'a', 'm'); int offset = 2; int length = 4; String result; // subarray ('o', 'g', 'r', 'm') is converted to string result = String.valueOf(ch, offset, length); System.out.println(result); // "ogrm" ) )

Пример 4: Преобразуване на обект в низ

 import java.util.ArrayList; class Main ( public static void main(String() args) ( ArrayList languages = new ArrayList(); languages.add("Java"); languages.add("Python"); languages.add("Kotlin"); String result; // Output: "(Java, Python, Kotlin)" result = String.valueOf(languages); System.out.println(result); ) )

Тук обект ArrayList, езици, се преобразува в низ.

В Java има друг метод с име, copyValueOf()който е еквивалентен на valueOf()метода.

Забележка: Можете също да използвате object.toString()метода за конвертиране на обект в низ. За да научите повече, посетете: Метод Java Object toString ().

Интересни статии...