Groovy - valueOf ()

El método valueOf devuelve el objeto numérico relevante que contiene el valor del argumento pasado. El argumento puede ser un tipo de datos primitivo, String, etc.

Este método es un método estático. El método puede tomar dos argumentos, donde uno es una cadena y el otro es una base.

Sintaxis

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

Parámetros

Aquí está el detalle de los parámetros:

  • i - Un int para el que se devolvería la representación de Integer.

  • s - Una cadena para la que se devolvería la representación de número entero.

  • radix - Esto se usaría para decidir el valor del Entero devuelto en función de la Cadena pasada.

Valor devuelto

  • valueOf(int i) - Devuelve un objeto Integer que contiene el valor de la primitiva especificada.

  • valueOf(String s) - Esto devuelve un objeto Integer que contiene el valor de la representación de cadena especificada.

  • valueOf(String s, int radix) - Esto devuelve un objeto Integer que contiene el valor entero de la representación de cadena especificada, analizado con el valor de radix.

Ejemplo

A continuación se muestra un ejemplo del uso de este método:

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

Cuando ejecutamos el programa anterior, obtendremos el siguiente resultado:

5 
15.56