Java String valueOf ()

O método Java String valueOf () retorna a representação de string do argumento passado.

A sintaxe do valueOf()método String para diferentes tipos de dados é:

 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)

Aqui, valueOf()é um método estático. Chamamos o valueof()método usando o nome da classe assim:String.valueOf(b);

Parâmetros valueOf ()

O valueOf()método usa um único parâmetro.

  • dados que devem ser convertidos em uma string

valueOf () Valor de retorno

  • retorna a representação em string do argumento passado

Exemplo: string Java valueOf () para números

 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" ) )

Exemplo 2: converter a matriz char e char em String

Em Java, você também pode usar o +operador para concatenar duas strings. Por exemplo,

 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" ) )

Converter subarray do array char em String

Você também pode converter um subarray de um array de caracteres em string. Para isso, usamos esta sintaxe.

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

Aqui,

  • data - a matriz de caracteres
  • deslocamento - deslocamento inicial do subarray
  • contagem - o comprimento do subarray

Exemplo 3: Subarray de um Array de char para 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" ) )

Exemplo 4: converter objeto em string

 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); ) )

Aqui, um objeto ArrayList, languages, é convertido em uma string.

Em Java, existe outro método denominado copyValueOf()que é equivalente ao valueOf()método.

Nota: Você também pode usar o object.toString()método para converter um objeto em uma string. Para saber mais, visite: Método Java Object toString ().

Artigos interessantes...