Conversione da String a int
Fa parte della sezione Fondamenti del percorso Dart di Coddy. Lezione 83 di 94.
Il metodo int.parse() converte la rappresentazione di un numero sotto forma di stringa in un valore intero.
Crea una stringa contenente un numero:
String numberAsString = '42';
Converti la stringa in un numero intero usando int.parse():
int number = int.parse(numberAsString);
print(number);
Dopo aver eseguito il codice qui sopra, l'output sarà:
42Puoi usare l'intero convertito nei calcoli:
String priceAsString = '100';
int price = int.parse(priceAsString);
int discount = 20;
int finalPrice = price - discount;
print('Final price: $finalPrice');
Dopo aver eseguito il codice qui sopra, l'output sarà:
Final price: 80Sfida
PrincipianteIn questa sfida, ti eserciterai a convertire una stringa in un intero usando int.parse().
Il codice contiene una variabile stringa ageText che contiene un valore numerico sotto forma di testo. Il tuo compito è convertire questa stringa in un intero usando int.parse() e memorizzarlo nella variabile ageNumber.
Dopo la conversione, il programma aggiungerà 5 all'età e visualizzerà il risultato.
Output previsto:
Original age (string): 25
Converted age (integer): 25
Age after adding 5: 30Provalo tu
void main() {
// Questa stringa contiene un valore numerico
String ageText = "25";
// TODO: Converti ageText in un intero usando int.parse()
// e memorizza il risultato nella variabile ageNumber
int ageNumber;
// Questo aggiungerà 5 all'età
int newAge = ageNumber + 5;
// Visualizza i risultati
print("Original age (string): $ageText");
print("Converted age (integer): $ageNumber");
print("Age after adding 5: $newAge");
}Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori - Parte 2
Operatori di confrontoAND logicoOR logicoNOT logicoOperatori di verifica del tipoRiepilogo - Effettuare confronti7Lavorare con le stringhe
Concatenazione di stringheInterpolazione di stringheStringhe multilineaProprietà delle stringheMetodi di base delle stringhe10Collezioni - Nozioni di base sulle mappe
Che cosa sono le mappe?Creare una mappaAccedere ai valori tramite chiaveCoppie chiave-valoreOttenere la dimensione della mappaOttenere le chiaviOttenere i valoriVerificare se una chiave esiste13Sicurezza sui valori null in dettaglio
Capire i valori nullTipi nullableTipi non nullableOperatore di asserzione nullInizializzazione tardivaRiepilogo - Gestire i valori null in sicurezza2Variabili e tipi di dati di base
Che cosa sono le variabili?StringheNumeri interi (int)Numeri double (double)Valori booleani (bool)Inferenza del tipo con 'var'Variabili finaliVariabili costantiConvenzioni di denominazioneNull safety di baseRiepilogo - Dichiarazione delle variabili8Flusso di controllo - Cicli
Il ciclo 'for'Il ciclo 'while'Il ciclo 'do-while'Uso di 'break' nei cicliUso di 'continue' nei cicliRipasso - Ripetere il codice11Nozioni di base sulle funzioni
Cosa sono le funzioni?Definire una funzione di baseChiamare una funzioneFunzioni con parametriFunzioni che restituiscono valoriLa parola chiave 'void'Sintassi a frecciaRiepilogo - Funzioni semplici14Conversione di tipo
Conversione da String a intConversione da String a doubleConversione da numeri a StringGestione degli errori di conversione3Operatori Parte 1
Operatori aritmeticiDivisione interaOperatore moduloIncremento e decrementoAbbreviazioni di assegnazioneRiepilogo - Calcoli semplici6Flusso di controllo - prendere decisioni
L'istruzione 'if'L'istruzione 'else'L'istruzione 'else if'Ripasso - decisioni sempliciIstruzioni 'if' annidateL'istruzione 'switch'9Collezioni - Fondamenti delle liste
Cosa sono le liste?Creare una listaAccedere tramite indiceOttenere la lunghezza di una listaAggiungere elementiRimuovere elementiVerificare se una lista è vuotaScorrere una lista12Funzioni avanzate
Parametri posizionali opzionaliParametri con nomeParametri con nome obbligatoriValori predefiniti dei parametriRiepilogo - Parametri delle funzioni15Progetto: Calcolatrice semplice
ConfigurazioneDichiarare un numeroEsercitati da solo: Compilatore Dart online