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