Altro
Java - Convertire interi in stringhe
Dato un numero:
int number = 1234;
Quale sarebbe il "modo migliore" per convertirlo in una stringa:
String stringNumber = "1234";
sup> Ho provato a cercare (googling) una risposta ma nessuno sembrava "affidabile".
382
3
Ci sono diversi modi:
String.valueOf(number)
(la mia preferenza)"" + numero
(non so come il compilatore lo gestisce, forse è efficiente come il precedente)Integer.toString(number)
La classe Integer ha il metodo statico toString() - potete usarlo:
restituisce un oggetto String che rappresenta l'intero specificato. L'argomento viene convertito alla rappresentazione decimale firmata e restituito come una stringa, esattamente come se l'argomento e il radix 10 fossero dati come argomenti al metodo toString(int, int).
Questo andrà bene. Piuttosto affidabile. : )
Solo per chiarire, questo funziona e accettabile da usare a meno che non stiate cercando una micro ottimizzazione.