Conversione dei tipi Parte 2
Fa parte della sezione Fondamenti del percorso Java di Coddy. Lezione 14 di 73.
È anche possibile convertire numeri e valori booleani in stringhe e viceversa. Per convertire un valore in una stringa possiamo usare la funzione String.valueOf():
int number1 = 789;
double number2 = 789;
boolean isValid = true;
String text1 = String.valueOf(number1); // diventa "789"
String text2 = String.valueOf(number2); // diventa "789.0"
String text3 = String.valueOf(isValid); // diventa "true"Convertire una stringa in un tipo diverso è un po' più complicato:
String to Integer:
String numberText = "123";
int number = Integer.parseInt(numberText); // diventa 123String to Double:
String decimalText = "45.67";
double decimal = Double.parseDouble(decimalText); // diventa 45.67String to Boolean:
String boolText = "true";
boolean bool = Boolean.parseBoolean(boolText); // diventa trueparseBoolean convertirà qualsiasi stringa, senza distinzione tra maiuscole e minuscole, che abbia il valore “true”. Ad esempio, True, tRue, TRUE diventeranno tutte true
Provare a convertire una stringa in un tipo non valido genererà un errore:
String invalidNumber = "abc";
int number = Integer.parseInt(invalidNumber); // Questo causerà una NumberFormatExceptionProvalo tu
Questa lezione non include una sfida di codice.
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori - Parte 1
Operatori aritmeticiOperatore moduloIncremento/decrementoIncremento/decremento postfissoAbbreviazioni aritmeticheOperatori di confrontoConfronto tra stringhe7I/O di base
Metodi di System.outFormattare l'outputClasse ScannerRipasso - Fino a 120Ripasso - Vero o falso10Metodi (Funzioni)
Dichiarare i metodiParametri dei metodiTipi di ritornoSovraccarico dei metodiRipasso - Funzione SigmaRipasso - Funzione di validazioneMetodi void13Operazioni sulle stringhe
Metodi delle stringhe Parte 1Metodi delle stringhe Parte 2Formattazione delle stringheConfronto tra stringhe5Operatori Parte 2
Operatori logici Parte 1Operatori logici Parte 2Riepilogo - Logica sempliceOperatori logici Parte 3Operatori logici Parte 43Variabili Parte 2
CostantiConvenzioni di denominazioneRipasso - Inizializzare le variabiliConversione dei tipi Parte 1Conversione dei tipi Parte 26Decisioni
Istruzione ifIf - ElseIstruzione switchOperatore ternarioRiepilogo - If ElseIf - Else annidatiEsercitati da solo: Compilatore Java online