‫Willkommen zurück.
‫In diesem Video sehen wir uns zum Beispiel an, wie man von einem String zu einem Integer übergeht.
‫Nehmen wir also an, wir haben eine Zeichenfolge, die meine Zeichenfolge ist und einen Wert von 15 hat.
‫Und jetzt möchte ich diese 15 als Zahl verwenden.
‫Lassen Sie uns also eine weitere Zeichenfolge erstellen.
‫Meine zweite Saite wird, sagen wir, 13 sein.
‫Wenn ich diese nun addieren möchte, nehmen wir an, ich möchte 15 plus 13 addieren.
‫Das Ergebnis der Zeichenfolge ist also gleich meiner Zeichenfolge plus meiner zweiten Zeichenfolge.
‫Man könnte also davon ausgehen, dass das die Lösung wäre.
‫Und werfen wir einen Blick auf die Konsole, denn nur das zeigt uns die Ergebnisse und es
‫wird gelöst.
‫Und jetzt trösten Sie diese Lektüre.
‫Gut.
‫Lassen Sie uns das also überprüfen.
‫Mal sehen, was uns die Konsole über das Ergebnis von 15 plus 13 sagt.
‫Und das Ergebnis ist 15 plus 13 oder 15 13, also eintausendfünfhundertdreizehn.
‫Und nun, das ist zwar großartige Mathematik, aber so funktioniert es nicht.
‫Oder zumindest ist das hier nicht die richtige Mathematik.
‫Rechts.
‫Um das zu beheben, müssen wir diese Strings in Integer oder Doubles oder in andere primitive Datentypen, die Zahlen
‫sind, parsen.
‫Jetzt muss ich also eine ganze Zahl erstellen und diese Nummer eins nennen.
‫Und um aus einer Zeichenfolge eine Ganzzahl zu machen, muss ich N30 für DOT verwenden und kann jetzt analysieren.
‫Die Parse-Konvertierung in eine Zeichenfolgendarstellung einer Zahl Zwei ist also 32 Bit und entspricht einer ganzen Zahl.
‫Das bedeutet also, dass eine ganze Zahl aus dem Brunnen erstellt wird, zum Beispiel für meine Zeichenfolge, die eine 15 ist.
‫Dreigliedrigkeit ist jedoch eine andere Version.
‫Wie Sie sehen, konvertieren Sie die Zeichenfolgendarstellung einer Zahl in ein 32-Bit-Sint-Integer-Äquivalent.
‫Ein Rückgabewert gibt an, ob die Konvertierung erfolgreich war.
‫Wie Sie sehen, haben wir eine Zeichenfolge, die wir übergeben müssen, und wir müssen ein Ergebnis haben, wenn es nicht funktioniert hat.
‫Also haben wir parsen und versuchen parsen.
‫Lassen Sie uns also zuerst mit dem Parsen fortfahren und meinen String anhalten, wie Sie hier sehen können, und das Parsen erfordert einen
‫String.
‫Also analysiere ich einfach meine Zeichenfolge und mache dasselbe mit NUM
‫2, die auch in 32 sein wird, und übergebe sie an meine zweite Zeichenfolge.
‫Gut.
‫Lassen Sie uns nun fortfahren und ein Endergebnis anstelle eines String-Ergebnisses erstellen.
‫Und das wird gelöst und ist Nummer eins plus Nummer zwei.
‫Lassen Sie uns das jetzt stattdessen ausdrucken.
‫Drucken wir also das Ergebnis aus und auf unsere rechte Zeile oder auf unsere Konsole.
‫Schauen Sie also, und wir sehen, dass 28 ausgedruckt wird und das ist das Ergebnis, das ich erwarten würde, wenn ich 15 zu 13 addiere.
‫Gut.
‫Also habe ich einfach ganze Zahlen aus Strings gemacht, und das ist großartig.
‫Also was ihr hier sein müsst ist super vorsichtig, denn sobald dieses Jahr nicht passierbar oder in eine ganze
‫Zahl umwandelbar ist, bekommen wir eine Ausnahme.
‫Wenn ich hier zum Beispiel eine Acht hinzufüge, ist diese 15 keine Zahl mehr, keine ganze
‫Zahl mehr.
‫Und hier bekommen wir eine Ausnahme.
‫Unbehandelte Ausnahme.
‫Und wir bekommen sogar das, wie die Welt aufgehört hat, eng mit dem Programm zu arbeiten.
‫Damit muss man also immer sehr vorsichtig sein.
‫Und das können wir entweder mit einem Try and Catch handhaben oder wir können es mit Dreigliedrigkeit handhaben, aber auch beides Dinge, die wir erst
‫später im Kurs verwenden werden, wenn wir sehen, wie man verwendet, try and catch und wann wir
‫Wir werden sehen, wie man if-Anweisungen verwendet, denn dann können wir anstelle von verwenden.
‫Kannst du es mit Parsen versuchen.
‫Aber es wird einen booleschen Wert zurückgeben.
‫Wir werden also nur herausfinden, ob das Parsen funktioniert hat oder nicht.
‫Aber was auch immer es ist, wenn es um die Entscheidungsfindung geht, und das ist etwas, das wir in einem anderen Kapitel
‫behandeln werden.
‫Aber jetzt wissen Sie nur, dass Sie eine String-Zahl in eine ganze Zahl oder beispielsweise in ein Double umwandeln
‫können.
‫Double that parse kann also sehen, dass Sie dasselbe tun können, damit Sie Strings in Doubles und auch in andere Typen
‫parsen können.
‫Groß.
‫Also ich würde sagen, das ist ziemlich gut.
‫Im nächsten Video werden wir eine kleine Herausforderung haben und, nun, bitte versuche es herauszufordern und ansonsten
‫immer vorsichtig zu sein, wenn du versuchst zu bestehen.
‫Und wenn Sie das Parsen wirklich brauchen und sicherstellen möchten, dass es wirklich funktioniert, dann machen Sie mit dem Kurs weiter
‫und Sie werden lernen, wie man damit umgeht.
‫Wir sehen uns also dort.