Java Tutorial

Java Control Statements

Object Oriented Programming

Java Built-in Classes

Java File Handling

Java Error & Exceptions

Java Multithreading

Java Synchronization

Java Networking

Java Collections

Java List Interface

Java Queue Interface

Java Map Interface

Java Set Interface

Java Data Structures

Java Collections Algorithms

Java Miscellaneous

Advanced Java

Java APIs & Frameworks

Java Useful Resources

Java - String valueOf() Method



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