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