English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

教程基础Java

Controllo dei flussi Java

Array Java

Orientamento ad oggetti Java (I)

Orientamento ad oggetti Java (II)

Orientamento ad oggetti Java (III)

Gestione delle eccezioni Java

Lista Java (List)

Queue (coda) Java

Map di Java

Set di Java

Input/Output (I/O) Java

Reader/Writer Java

Altri argomenti Java

Il programma Java converte il tipo double (double) in stringa

    Galleria di esempi Java

In questo tutorial, impareremo come convertire una variabile di tipo double in stringa in Java.

Esempio 1: il programma Java utilizza valueOf per convertire il tipo double in stringa

class Main {
  public static void main(String[] args) {
    //Creare variabile di tipo double
    double num1 = 36.33;
    double num2 = 99.99;
    // convertire double in stringa
    // utilizzare valueOf()
    String str1 = String.valueOf(num1);
    String str2 = String.valueOf(num2);
    // stampare variabili stringa
    System.out.println(str1);    // 36.33
    System.out.println(str2);    // 99.99
  }
}

Nell'esempio sopra, abbiamo utilizzato il metodo valueOf() della classe String per convertire la variabile double in una stringa.

Attenzione:Questo è il miglior metodo per convertire una variabile double in una stringa in Java.

Esempio 2: Il programma Java utilizza toString() per convertire il tipo double in una stringa

Possiamo anche utilizzare il metodo toString() della classe Double per convertire la variabile double in una stringa. Ad esempio,

class Main {
  public static void main(String[] args) {
    //Creare variabile di tipo double
    double num1 = 4.76;
    double num2 = 786.56;
    // convertire double in stringa
    // utilizzare il metodo toString()
    String str1 = Double.toString(num1);
    String str2 = Double.toString(num2);
    // stampare variabili stringa
    System.out.println(str1);    // 4.76
    System.out.println(str2);    // 786.56
  }
}

Ecco, abbiamo utilizzato il metodo toString() della classe Double per convertire la variabile double in una stringa.

Ecco, Double è la classe wrapper di Java. Per ulteriori informazioni, visitare  Classe wrapper Java.

Esempio 3: Il programma Java utilizza l'operatore + per convertire il tipo double in una stringa

class Main {
  public static void main(String[] args) {
    //Creare variabile di tipo double
    double num1 = 347.6D;
    double num2 = 86.56D;
    // convertire double in stringa
    // utilizzare il simbolo +
    String str1 = "" + num1;
    String str2 = "" + num2;
    // stampare variabili stringa
    System.out.println(str1);    // 347.6
    System.out.println(str2);    // 86.56
  }
}

Notare questa riga,

String str1 = "" + num1;

Ecco, utilizziamo l'operazione di connessione di stringa per convertire la variabile double in una stringa. Per ulteriori informazioni, visitareConcatenazione di stringhe Java.

Esempio 4: Programma Java che utilizza format() per convertire double in String

class Main {
  public static void main(String[] args) {
    //Creare variabile di tipo double
    double num = 99.99;
    //Convertire double in stringa utilizzando format()
    String str = String.format("%f", num);
    System.out.println(str);    // 99.990000
  }
}

In questo esempio, abbiamo utilizzato il metodo format() per formattare una variabile double in una stringa. Per ulteriori informazioni sulla formattazione delle stringhe, visitareJava String format().

Galleria di esempi Java