Java - Método valueOf ()
Descrição
O método valueOf retorna o objeto Number relevante contendo o valor do argumento passado. O argumento pode ser um tipo de dados primitivo, String, etc.
Este método é um método estático. O método pode receber dois argumentos, onde um é uma String e o outro é uma raiz.
Sintaxe
A seguir estão todas as variantes deste método -
static Integer valueOf(int i)
static Integer valueOf(String s)
static Integer valueOf(String s, int radix)
Parâmetros
Aqui está o detalhe dos parâmetros -
i - Um int para o qual uma representação inteira seria retornada.
s - Uma string para a qual uma representação inteira seria retornada.
radix - Isso seria usado para decidir o valor do inteiro retornado com base na string passada.
Valor de retorno
valueOf(int i) - Isso retorna um objeto Integer contendo o valor da primitiva especificada.
valueOf(String s) - Isso retorna um objeto Integer contendo o valor da representação de string especificada.
valueOf(String s, int radix) - Isso retorna um objeto Integer contendo o valor inteiro da representação de string especificada, analisado com o valor de raiz.
Exemplo
public class Test {
public static void main(String args[]) {
Integer x =Integer.valueOf(9);
Double c = Double.valueOf(5);
Float a = Float.valueOf("80");
Integer b = Integer.valueOf("444",16);
System.out.println(x);
System.out.println(c);
System.out.println(a);
System.out.println(b);
}
}
Isso produzirá o seguinte resultado -
Resultado
9
5.0
80.0
1092