Java - Metodo String valueOf ()

Descrizione

Questo metodo ha le seguenti varianti, che dipendono dai parametri passati. Questo metodo restituisce la rappresentazione di stringa dell'argomento passato.

  • valueOf(boolean b) - Restituisce la rappresentazione di stringa dell'argomento booleano.

  • valueOf(char c) - Restituisce la rappresentazione di stringa dell'argomento char.

  • valueOf(char[] data) - Restituisce la rappresentazione di stringa dell'argomento della matrice di caratteri.

  • valueOf(char[] data, int offset, int count) - Restituisce la rappresentazione di stringa di uno specifico sottoarray dell'argomento char array.

  • valueOf(double d) - Restituisce la rappresentazione in formato stringa del doppio argomento.

  • valueOf(float f) - Restituisce la rappresentazione di stringa dell'argomento float.

  • valueOf(int i) - Restituisce la rappresentazione di stringa dell'argomento int.

  • valueOf(long l) - Restituisce la rappresentazione di stringa dell'argomento lungo.

  • valueOf(Object obj) - Restituisce la rappresentazione di stringa dell'argomento Object.

Sintassi

Ecco la sintassi di questo metodo:

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)

Parametri

Ecco il dettaglio dei parametri:

  • Vedi la descrizione.

Valore di ritorno

  • Questo metodo restituisce la rappresentazione di stringa.

Esempio

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

Questo produrrà il seguente risultato:

Produzione

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