Groovy - valueOf()



The valueOf method returns the relevant Number Object holding the value of the argument passed. The argument can be a primitive data type, String, etc.

This method is a static method. The method can take two arguments, where one is a String and the other is a radix.

Syntax

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

Parameters

Here is the detail of parameters −

  • i − An int for which Integer representation would be returned.

  • s − A String for which Integer representation would be returned.

  • radix − This would be used to decide the value of returned Integer based on passed String.

Return Value

  • valueOf(int i) − This returns an Integer object holding the value of the specified primitive.

  • valueOf(String s) − This returns an Integer object holding the value of the specified string representation.

  • valueOf(String s, int radix) − This returns an Integer object holding the integer value of the specified string representation, parsed with the value of radix.

Example

Following is an example of the usage of this method −

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

When we run the above program, we will get the following result −

5 
15.56 
groovy_numbers.htm
Advertisements