Java - String valueOf() Method


Advertisements


Description

This method has the following variants, which depend on the passed parameters. This method returns the string representation of the passed argument.

  • valueOf(boolean b) − Returns the string representation of the boolean argument.

  • valueOf(char c) − Returns the string representation of the char argument.

  • valueOf(char[] data) − Returns the string representation of the char array argument.

  • valueOf(char[] data, int offset, int count) − Returns the string representation of a specific subarray of the char array argument.

  • valueOf(double d) − Returns the string representation of the double argument.

  • valueOf(float f) − Returns the string representation of the float argument.

  • valueOf(int i) − Returns the string representation of the int argument.

  • valueOf(long l) − Returns the string representation of the long argument.

  • valueOf(Object obj) − Returns the string representation of the Object argument.

Syntax

Here is the syntax of this method −

static String valueOf(boolean b) 
or 
static String valueOf(char c) 
or
static String valueOf(char[] data) 
or
static String valueOf(char[] data, int offset, int count) 
or
static String valueOf(double d) 
or
static String valueOf(float f) 
or
static String valueOf(int i)
or
static String valueOf(long l)
or
static String valueOf(Object obj) 

Parameters

Here is the detail of parameters −

  • See the description.

Return Value

  • This method returns the string representation.

Example

import java.io.*;
public class Test {

   public static void main(String args[]) {
      double d = 102939939.939;
      boolean b = true;
      long l = 1232874;
      char[] arr = {'a', 'b', 'c', 'd', 'e', 'f','g' };

      System.out.println("Return Value : " + String.valueOf(d) );
      System.out.println("Return Value : " + String.valueOf(b) );
      System.out.println("Return Value : " + String.valueOf(l) );
      System.out.println("Return Value : " + String.valueOf(arr) );
   }
}

This will produce the following result −

Output

Return Value : 1.02939939939E8
Return Value : true
Return Value : 1232874
Return Value : abcdefg

java_strings.htm

Advertisements