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