Menu
Coddy logo textTech

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:

42

Sie 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: 80
challenge icon

Aufgabe

Anfänger

In 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: 30

Spickzettel

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");
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen