Java Language Conversione di altri tipi di dati in String

Esempio

  • È possibile ottenere il valore di altri tipi di dati primitivi come String utilizzando uno dei metodi valueOf della classe String.

    Per esempio:

    int i = 42;
    String string = String.valueOf(i);
    //string now equals "42”.
    

    Questo metodo è anche sovraccaricato per altri tipi di dati, come float , double , boolean e anche Object .

  • Puoi anche ottenere qualsiasi altro oggetto (qualsiasi istanza di qualsiasi classe) come stringa chiamando su .toString . Affinché questo fornisca un output utile, la classe deve eseguire l'override di toString() . La maggior parte delle classi di librerie Java standard, come Date e altri.

    Per esempio:

    Foo foo = new Foo(); //Any class.
    String stringifiedFoo = foo.toString().
    

    Qui stringifiedFoo contiene una rappresentazione di foo come una stringa.

Puoi anche convertire qualsiasi tipo di numero in String con notazione breve come sotto.

int i = 10;
String str = i + "";

O semplicemente il modo semplice è

String str = 10 + "";