‫Willkommen zurück.
‫In diesem Video möchte ich Ihnen etwas über die Manipulation von Streams beibringen, und das wird sehr wichtig
‫sein, da Sie es während Ihrer gesamten Programmiererfahrung und Karriere benötigen werden.
‫Dies ist also ein zusätzlicher Vortrag, in dem wir über verschiedene Möglichkeiten zum Drucken von Daten auf dem
‫Bildschirm sprechen.
‫Und wir werden uns zusammengesetzte Zeichenfolgen, Zeichenfolgenformatierung, Zeichenfolgeninterpolation und wörtliche Zeichenfolgen
‫ansehen.
‫Natürlich können Sie bei einem Weg bleiben, wenn Sie einen bevorzugen, aber wenn Sie alle mögen, ist es in
‫Ordnung.
‫Versuchen Sie jedoch, während Ihres gesamten Projekts bei einem Stil zu bleiben.
‫Lassen Sie uns also zunächst einige Variablen definieren.
‫Innerhalb meiner Hauptmethode werde ich also zwei neue Variablen erstellen.
‫Einer wird H sein und dann wird der Name Alphonsus sein.
‫Wir haben also eine ganze Zahl, ein Alter und den Stringnamen.
‫Lassen Sie uns nun zunächst die Verkettung von Zeichenfolgen verwenden, und ich habe dieses Schlüsselwort bereits behandelt.
‫Schauen wir uns das ganz schnell an.
‫Hier verwenden wir also eine String-Verkettung, bei der wir Hallo sagen, mein Name ist, und
‫dann das Pluszeichen die Variable plus und dann sozusagen eine weitere Zeichenfolge plus eine weitere Variable plus eine weitere Zeichenfolge
‫sozusagen.
‫OK, wir haben also ein Integer-Beispiel, in dem wir im Grunde gesagt haben, welche Art von Variablen wir addieren, um eine
‫Summe zu erhalten.
‫Das ist also eine Stringverkettung.
‫Lassen Sie uns dies ausführen und uns ansehen, und wir werden sehen, dass es String Concatenation heißt.
‫Hallo, mein Name ist Alfonso.
‫Ich bin 31 Jahre alt.
‫Das funktioniert hier also sowohl mit Integern als auch mit Strings einwandfrei.
‫Dies ist also eine Zeichenfolge und dies ist eine Ganzzahl, und wir verwenden sie in der Zeichenfolgenverkettung und
‫in Arkansas gibt es kein Problem damit.
‫Rechts.
‫Line-Anweisung hier.
‫Gut.
‫Schauen wir uns nun das Konzept der Zeichenfolgenformatierung an, OK?
‫Dies wird etwas fortgeschrittener sein, also schauen wir uns das an.
‫Die Zeichenfolgenformatierung verwendet also den Index.
‫OK, hier habe ich eine Anweisung, die besagt, dass dies eine Zeichenfolgenformatierung ist.
‫Dann benutzen wir auch hallo, mein Name ist.
‫Aber dieses Mal beenden wir nicht mit einer Zeichenkette und verwenden eine Verkettung, sondern verwenden stattdessen geschweifte Klammern, dann den Index null für
‫den ersten Eintrag und den Index eins für den zweiten Eintrag.
‫Wir sagen also, was auch immer nach diesem Komma hier nach meiner String-Additionsposition Null kommen wird.
‫Der erste Eintrag wird also hier positioniert und was auch immer positioniert wird, es ist der Index-Eintrag,
‫der zweite Eintrag wird hier positioniert.
‫Jetzt werden wir dieses Jahr Null durch den Namenswert ersetzen und eins durch den
‫H-Wert.
‫Lassen Sie uns dies ausführen und sehen, ob dies auch funktioniert.
‫Und wir sehen.
‫Hallo, mein Name ist Alfonso.
‫Ich bin einunddreißig Jahre alt.
‫Jetzt ist also eine kleine Herausforderung für Sie.
‫Erstellen Sie hier oben eine weitere Variable, definieren Sie eine mit einem zugewiesenen Wert und verwenden Sie sie innerhalb der String-Formatierung ganz schnell,
‫damit Sie dort jeden beliebigen Wert verwenden können.
‫OK, also werde ich einen anderen String erstellen, ich nenne diesen einen Job und er wird Entwickler sein.
‫Also, ich bin so und so Jahre alt, ich bin Entwickler oder nicht Entwickler, aber auch in geschweiften Klammern.
‫Jetzt wird es also indiziert und ich füge hier die Entwicklervariable hinzu.
‫Und eigentlich hieß es Java.
‫Lassen Sie mich ein wenig nach außen scrollen, damit wir die gesamte Zeile sehen können.
‫Hier heißt es also, hallo, mein Name ist null.
‫Ich bin ein Jahr alt und ich bin zwei.
‫Diese Zahlen sind natürlich nicht die tatsächlichen Werte, aber sie werden durch das ersetzt, was wir
‫hier haben.
‫Ich hoffe, Sie versuchen es und Sie waren erfolgreich dabei.
‫Hier füge ich also einen anderen Eintrag hinzu und das heißt Job.
‫Also mal sehen.
‫Hallo, mein Name ist Alfonz.
‫Ich bin 31 Jahre alt.
‫Ich bin Entwickler.
‫Gut.
‫Das hat also super funktioniert.
‫Schauen wir uns nun die String-Interpellation an, OK?
‫Und ich werde es hier verwenden.
‫Dies ist also das dritte Konzept, wie Sie Ihre Zeichenfolge manipulieren können, und dies wird als Zeichenfolgeninterpolation bezeichnet.
‫Die String-Interpolation verwendet also am Anfang das Dollarzeichen, was es uns ermöglicht, unsere Variablen so zu
‫schreiben, also direkt den Variablennamen zu verwenden, anstatt Indizes verwenden zu müssen.
‫Hier füge ich den Dollar am Anfang der Zeichenfolge hinzu.
‫Hallo, mein Name ist dann der Name.
‫Ich bin jetzt acht Jahre alt.
‫Sie können am Ende Name und Alter stehen lassen, aber das ist jetzt wirklich nicht mehr nötig.
‫Sie können es weglassen und den Code ausführen und Sie werden sehen, dass es genauso funktioniert.
‫Hallo, mein Name ist Alfonso und ich bin einunddreißig Jahre alt.
‫OK, das ist also der beschreibendere Weg, warum Sie diese Indizes nicht verwenden müssen und nie sicher sind,
‫welche Variable wo war.
‫Nun, das ist nicht wirklich der Fall, aber dennoch ist es etwas komplexer.
‫Ich glaube, dass dies eine ziemlich gute Methode ist.
‫Nun, Sie müssen Plus nicht die ganze Zeit verwenden.
‫Und dann haben wir Nummer vier, das sind wörtliche Saiten.
‫OK, also schauen wir uns diese so wörtlichen Saiten an.
‫Wir müssen das verwenden und den Compiler anweisen, den String wörtlich zu nehmen und Leerzeichen und Escape-Zeichen
‫wie das Backend zu ignorieren.
‫Lassen Sie mich Ihnen also zeigen, was das bedeutet.
‫Daher brauche ich hier eine etwas größere Aussage.
‫Lassen Sie mich das dort hinzufügen.
‫So und so habe ich jetzt eine super lange Saite hier und sie hat viel Gedanken und vielleicht etwas Text.
‫Dies wird also einerseits alle Leerzeichen und Escape-Zeichen wie Backslash ignorieren und gleichzeitig
‫sehen Sie, dass die Zeichenfolge wörtlich genommen wird.
‫Also, wo immer wir einen leeren Raum haben, lassen Sie mich hier ein paar hinzufügen, es wird sie buchstäblich übersetzen.
‫Hier sehen Sie also, dass ich zwei weitere Leerzeichen oder keine Leerzeichen habe, sondern ganze Zeilen, die an dieser Stelle hinzugefügt wurden.
‫Das ist es, was Sie erreichen können, indem Sie dieses Add-Zeichen für Wort verwenden, um diesen umgekehrten Schrägstrich zu verwenden.
‫Und übrigens, hier in der String-Formatierung wird dadurch eine neue Zeile
‫erstellt.
‫Hier heißt es also.
‫Hallo, mein Name ist, damit Sie sehen, dass es diese Zeile gibt, brechen Sie diesen Backslash und erstellen Sie einen
‫Zeilenumbruch, wenn Sie sich fragen, was dieser Backslash und überhaupt bedeutet.
‫Und wörtliche Zeichenfolgen sind in bestimmten Fällen sehr nützlich.
‫Also lass es mich dir zeigen.
‫Anstatt also Backslash Backslash zum Schreiben von Dateiteilen zu verwenden, können wir zur Vereinfachung wörtliche Zeichenfolgen
‫verwenden.
‫Wenn Sie also die Anzeige entfernen, erhalten Sie eine Fehlermeldung, weil beispielsweise Backslash und Backslash keine gültigen
‫Escape-Zeichen sind.
‫Also hier musst du das haben.
‫Und weil es sonst denkt, OK, wir versuchen, etwas zu entkommen, was
‫bedeutet, dass wir versuchen, diesen Backslash Sie zu verwenden, wie wir zum Beispiel beim Backslash-Ende gesehen haben.
‫Rechts.
‫Hier haben wir also Backslash verwendet und nun, ich habe ihn losgeworden, aber wir hatten diesen Backslash und er würde das Zeichen maskieren
‫und bedeutet, dass er diesen Backslash nicht als Zeichen betrachtet, sondern nur zur nächsten Zeile springt
‫oder was auch immer.
‫Was dies hier drin bewirken würde, ist, dass es uns jetzt diesen speziellen Weg und das Hundefoto
‫gibt.
‫Okay, da ist es also.
‫Schild ist super nützlich.
‫Wenn es also um Pfade auf Ihrem Computer geht und dann mit wörtlichen Zeichenfolgen, funktionieren selbst gültige Escape-Zeichen
‫nicht.
‫Also hier, angesichts dieses Backslashs und wird nichts tun, hat es keine Befugnisse in einer wörtlichen Zeichenfolge.
‫Wenn wir also dieses Zeichen hier verwenden, können Sie Moha Backslash sehen und Sie haben hier keine Befugnisse, obwohl
‫es Macht hat.
‫Lassen Sie mich es Ihnen an einem anderen Beispiel zeigen.
‫Ohne die Anzeigen und jetzt haben wir diesen Backslash und.
‫Dann sehen wir Wahaha Backslash.
‫Sie haben hier keine Befugnisse, obwohl ich zum Beispiel sagen sollte, dass Sie hier Befugnisse haben.
‫Also lassen Sie es uns noch einmal ausführen.
‫Und Sie sehen Wahaha Backslash und Sie haben keine Befugnisse.
‫Hier verwenden wir das äußere und das Wahaha-Backslash-Ende, was Lambrick bedeutet.
‫Sie haben hier Befugnisse.
‫Gut.
‫Dies sind also die verschiedenen Arten der String-Manipulation.
‫Und während ich für die ersten drei sagen würde, dass es sinnvoll ist, sich für eine davon zu entscheiden und diese
‫konsequent zu verwenden, wenn es um wörtliche Zeichenfolgen geht, haben sie wirklich spezielle Anwendungsfälle, wie Sie
‫beispielsweise mit der Position on gesehen haben dein PC.
‫So zum Beispiel bei der Feuerkraft.
‫Gut.
‫Das war's also für dieses Video.
‫Wir sehen uns im nächsten.