String zu int konvertieren
Teil des Abschnitts Grundlagen der Dart-Journey von Coddy — Lektion 83 von 94.
Die int.parse()-Methode konvertiert eine String-Darstellung einer Zahl in einen ganzzahligen Wert.
Erstellen Sie einen String, der eine Zahl enthält:
String numberAsString = '42';
Wandeln Sie den String mit int.parse() in eine Ganzzahl um:
int number = int.parse(numberAsString);
print(number);
Nach der Ausführung des obigen Codes lautet die Ausgabe:
42Sie können die konvertierte Ganzzahl in Berechnungen verwenden:
String priceAsString = '100';
int price = int.parse(priceAsString);
int discount = 20;
int finalPrice = price - discount;
print('Final price: $finalPrice');
Nach der Ausführung des obigen Codes lautet die Ausgabe:
Final price: 80Aufgabe
AnfängerIn dieser Herausforderung übst du das Umwandeln einer Zeichenkette zu einer Ganzzahl mit int.parse().
Der Code enthält eine Zeichenkette-Variable ageText, die einen numerischen Wert als Text enthält. Deine Aufgabe ist es, diese Zeichenkette mit int.parse() in eine Ganzzahl umzuwandeln und sie in der ageNumber-Variable zu speichern.
Nach der Umwandlung wird das Programm 5 zum Alter addieren und das Ergebnis ausgeben.
Erwartete Ausgabe:
Original age (string): 25
Converted age (integer): 25
Age after adding 5: 30Spickzettel
Die int.parse()-Methode wandelt eine String-Darstellung einer Zahl in einen ganzzahligen Wert um.
String numberAsString = '42';
int number = int.parse(numberAsString);
print(number); // Output: 42
Der umgewandelte ganzzahlige Wert kann in Berechnungen verwendet werden:
String priceAsString = '100';
int price = int.parse(priceAsString);
int discount = 20;
int finalPrice = price - discount;
print('Final price: $finalPrice'); // Output: Final price: 80
Probier es selbst
void main() {
// Diese Zeichenkette enthält einen numerischen Wert
String ageText = "25";
// TODO: Konvertiere ageText zu einer Ganzzahl mit int.parse()
// und speichere das Ergebnis in der ageNumber Variable
int ageNumber;
// Dies wird 5 zum Alter hinzufügen
int newAge = ageNumber + 5;
// Zeige die Ergebnisse an
print("Original age (string): $ageText");
print("Converted age (integer): $ageNumber");
print("Age after adding 5: $newAge");
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 2
VergleichsoperatorenLogischer UNDLogischer ODERLogischer NICHTTypprüfoperatorenZusammenfassung - Vergleiche durchführen7Arbeiten mit Strings
String-KonkatenationString-InterpolationMehrzeilige StringsString-EigenschaftenGrundlegende String-Methoden10Sammlungen - Grundlagen von Maps
Was sind Maps?Eine Map erstellenWerte per Schlüssel abrufenSchlüssel-Wert-PaareGröße einer Map ermittelnSchlüssel abrufenWerte abrufenPrüfen, ob ein Schlüssel existiert13Null-Sicherheit im Detail
Null verstehenNullable-TypenNon-Nullable-TypenNull-Assertion-OperatorLate-InitialisierungZusammenfassung - Null sicher handhaben16Grundlagenherausforderungen
Herausforderung: Liste von BerechnungenHerausforderung: Summe von ZahlenHerausforderung: Produkt finden2Variablen und grundlegende Datentypen
Was sind Variablen?StringsGanzzahlen (int)Gleitkommazahlen (double)Boolesche Werte (bool)Typinferenz mit 'var'Finale VariablenKonstante VariablenNamenskonventionenGrundlegende Null-SicherheitZusammenfassung - Variablen deklarieren8Kontrollfluss - Schleifen
Die 'for'-SchleifeDie 'while'-SchleifeDie 'do-while'-Schleife'break' in Schleifen verwenden'continue' in Schleifen verwendenZusammenfassung - Code wiederholen11Grundlagen der Funktionen
Was sind Funktionen?Definieren einer einfachen FunktionEine Funktion aufrufenFunktionen mit ParameternFunktionen, die Werte zurückgebenDas 'void'-SchlüsselwortArrow-SyntaxZusammenfassung - Einfache Funktionen14Typkonvertierung
String zu int konvertierenString zu double konvertierenZahlen zu String konvertierenKonvertierungsfehler behandeln3Operatoren Teil 1
Arithmetische OperatorenGanzzahldivisionModulo-OperatorInkrement und DekrementZuweisungsabkürzungenZusammenfassung - Einfache Berechnungen6Steuerfluss - Entscheidungen
Die 'if'-AnweisungDie 'else'-AnweisungDie 'else if'-AnweisungZusammenfassung - Einfache EntscheidungenVerschachtelte 'if'-AnweisungenDie 'switch'-Anweisung9Sammlungen – Listen-Grundlagen
Was sind Listen?Eine Liste erstellenZugriff per IndexListenlänge ermittelnElemente hinzufügenElemente entfernenPrüfen, ob eine Liste leer istÜber eine Liste iterieren12Erweiterte Funktionen
Optionale Positions-ParameterBenannte ParameterErforderliche benannte ParameterStandardwerte für ParameterZusammenfassung - Funktionsparameter15Projekt: Einfacher Rechner
EinrichtenZahl deklarieren