Groovy - valueOf ()
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
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
Di seguito è riportato un esempio dell'utilizzo di questo metodo:
class Example {
static void main(String[] args) {
int x = 5;
Double z = 15.56;
Integer xNew = Integer.valueOf(x);
println(xNew);
Double zNew = Double.valueOf(z);
println(zNew);
}
}
Quando eseguiamo il programma sopra, otterremo il seguente risultato:
5
15.56