Java - metodo valueOf ()

Descrizione

Il metodo valueOf restituisce il relativo oggetto numero contenente il valore dell'argomento passato. L'argomento può essere un tipo di dati primitivo, String, ecc.

Questo metodo è un metodo statico. Il metodo può accettare due argomenti, uno è una stringa e l'altro è una radice.

Sintassi

Di seguito sono riportate tutte le varianti di questo metodo:

static Integer valueOf(int i)
static Integer valueOf(String s)
static Integer valueOf(String s, int radix)

Parametri

Ecco il dettaglio dei parametri:

  • i - Un int per il quale verrà restituita la rappresentazione Integer.

  • s - Una stringa per la quale verrà restituita la rappresentazione Integer.

  • radix - Questo verrebbe utilizzato per decidere il valore dell'intero restituito in base alla stringa passata.

Valore di ritorno

  • valueOf(int i) - Restituisce un oggetto Integer che contiene il valore della primitiva specificata.

  • valueOf(String s) - Restituisce un oggetto Integer che contiene il valore della rappresentazione di stringa specificata.

  • valueOf(String s, int radix) - Restituisce un oggetto Integer che contiene il valore intero della rappresentazione di stringa specificata, analizzato con il valore di radix.

Esempio

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

Questo produrrà il seguente risultato:

Produzione

9
5.0
80.0
1092