Groovy - valueOf ()

La méthode valueOf renvoie l'objet Number pertinent contenant la valeur de l'argument passé. L'argument peut être un type de données primitif, une chaîne, etc.

Cette méthode est une méthode statique. La méthode peut prendre deux arguments, l'un étant une chaîne et l'autre une base.

Syntaxe

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

Paramètres

Voici le détail des paramètres -

  • i - Un entier pour lequel la représentation Integer serait renvoyée.

  • s - Une chaîne pour laquelle une représentation Integer serait renvoyée.

  • radix - Cela serait utilisé pour décider de la valeur de Integer retourné en fonction de la chaîne passée.

Valeur de retour

  • valueOf(int i) - Cela renvoie un objet Integer contenant la valeur de la primitive spécifiée.

  • valueOf(String s) - Cela renvoie un objet Integer contenant la valeur de la représentation sous forme de chaîne spécifiée.

  • valueOf(String s, int radix) - Cela renvoie un objet Integer contenant la valeur entière de la représentation sous forme de chaîne spécifiée, analysée avec la valeur de base.

Exemple

Voici un exemple de l'utilisation de cette méthode -

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

Lorsque nous exécutons le programme ci-dessus, nous obtiendrons le résultat suivant -

5 
15.56