Java - Método String valueOf ()
Descrição
Este método possui as seguintes variantes, que dependem dos parâmetros passados. Este método retorna a representação de string do argumento passado.
valueOf(boolean b) - Retorna a representação de string do argumento booleano.
valueOf(char c) - Retorna a representação de string do argumento char.
valueOf(char[] data) - Retorna a representação de string do argumento da matriz char.
valueOf(char[] data, int offset, int count) - Retorna a representação de string de uma subarray específica do argumento da matriz char.
valueOf(double d) - Retorna a representação de string do argumento duplo.
valueOf(float f) - Retorna a representação de string do argumento float.
valueOf(int i) - Retorna a representação de string do argumento int.
valueOf(long l) - Retorna a representação de string do argumento longo.
valueOf(Object obj) - Retorna a representação de string do argumento Object.
Sintaxe
Aqui está a sintaxe deste método -
static String valueOf(boolean b)
or
static String valueOf(char c)
or
static String valueOf(char[] data)
or
static String valueOf(char[] data, int offset, int count)
or
static String valueOf(double d)
or
static String valueOf(float f)
or
static String valueOf(int i)
or
static String valueOf(long l)
or
static String valueOf(Object obj)
Parâmetros
Aqui está o detalhe dos parâmetros -
- Veja a descrição.
Valor de retorno
- Este método retorna a representação da string.
Exemplo
import java.io.*;
public class Test {
public static void main(String args[]) {
double d = 102939939.939;
boolean b = true;
long l = 1232874;
char[] arr = {'a', 'b', 'c', 'd', 'e', 'f','g' };
System.out.println("Return Value : " + String.valueOf(d) );
System.out.println("Return Value : " + String.valueOf(b) );
System.out.println("Return Value : " + String.valueOf(l) );
System.out.println("Return Value : " + String.valueOf(arr) );
}
}
Isso produzirá o seguinte resultado -
Resultado
Return Value : 1.02939939939E8
Return Value : true
Return Value : 1232874
Return Value : abcdefg