‫Gut, schauen wir uns nun die andere Übung an.
‫Also String-Herausforderung Nummer zwei, und das erste, was wir tun mussten, war, den Benutzer aufzufordern, einen String einzugeben,
‫und er würde den String hier eingeben.
‫Und wir speichern diese Zeichenfolge als Eingabe und tun dies wie immer in der main-Methode.
‫Okay.
‫Dies ermöglicht es uns, Benutzereingaben zu erhalten, die in unserer Eingabe enthalten sind, und dann erhalten wir eine weitere
‫Benutzereingabe.
‫Und was wir haben wollen, ist den Charakter zu kennen, nach dem die Person sucht.
‫Geben Sie also ein Zeichen ein, um zu suchen, und dann sollte die Person ein Zeichen eingeben.
‫Und Sie können sehen, dass wir hier Char verwenden.
‫Wir verwenden keinen String, sondern wollen nur ein Zeichen haben und erstellen hier eine neue Variable namens search input,
‫die ein char sein wird.
‫Also ein Charakter.
‫Und dann bekommen wir die Unterfütterung und wir nehmen nur den allerersten Eintrag.
‫Also sagen wir, besorge mir das allererste Zeichen in dieser Konsolen-Reline, weil Reline einen String
‫zurückgeben wird.
‫Und indem Sie die eckigen Klammern verwenden, geben Sie den gewünschten Index an, um eine bestimmte Position dieser Zeichenfolge zu
‫erhalten.
‫In diesem Fall erhalten wir das allererste Zeichen dieser Zeichenfolge.
‫Als nächstes müssen wir den Index des Zeichens aus der Zeichenfolge abrufen.
‫OK.
‫Lassen Sie uns also eine neue Integer-Variable erstellen, die sich darum kümmert.
‫Und es wird die bekommen.
‫Eingabeindex einer solchen Eingabe.
‫Und das wird im Suchindex gespeichert.
‫Was ist also Eingabe?
‫Nun, Eingabe ist diese Variable hier, die unsere Konsolenabhängigkeit ist oder was auch immer der Benutzer eingegeben hat.
‫Und dann erhalten wir den Index eines bestimmten Zeichens.
‫Wenn Sie also index off betrachten, gibt es mehrere Überladungen.
‫Aber einer von ihnen ist, dass es ein Diagramm braucht.
‫Also ein Charakter, wenn Sie mit der Maus darüber fahren, können Sie das sehen.
‫Und Sie können sehen, dass ein int zurückgegeben wird.
‫Also genau das haben wir hier.
‫Wir haben hier einen int, der als Suchindex bezeichnet wird.
‫Also nehmen wir die Eingabe und erhalten den Index eines bestimmten Zeichens.
‫Also sagen wir einfach, okay.
‫Welche Position hat dieser Charakter?
‫Zum ersten Mal innerhalb der Eingabe.
‫Also innerhalb des Strings, den wir gerade betrachten.
‫Und das wollen wir dann einfach ausdrucken.
‫Also machen wir das.
‫Lassen Sie uns ausgeben, dass der Index ein Suchergebnis auf der Konsole hat.
‫Und das tun wir, indem wir den Charakterindex sagen.
‫Und er sagen wir null, was bedeutet, dass diese Variable hier in string eine ist, die diesen Suchindex hat.
‫Okay, lassen Sie uns das einfach ausführen und sehen, was das Ergebnis sein wird.
‫Hier werde ich also Tutorials eingeben, in denen Sie und ich nach einem Punkt suchen, und Sie können sehen, dass der Index des Zeichenpunkts
‫in der Zeichenfolge neun ist.
‫Wir haben also null eins, zwei, drei, vier, fünf, sechs, sieben, acht, neun.
‫Das wird also der Index meines Charakters sein, DOT.
‫Wie Sie wissen, beginnt es mit Null.
‫Diese Tutorials werden also Bescheidenheit sein, sie wird Null sein.
‫OK.
‫Das war also der erste Teil der Übung.
‫Kommen wir nun zum zweiten, wo wir die Verkettung verwenden.
‫Und um die Verkettung zu verwenden, benötigen wir zwei Strings, die wir miteinander kombinieren möchten.
‫Und was ich tun werde, ist, dass ich zwei Strings vom Benutzer bekomme.
‫Als erstes möchte ich den Vornamen des Benutzers abrufen.
‫Dann möchte ich den Nachnamen des Benutzers abrufen.
‫Und dann werde ich sie verketten, was bedeutet, dass ich sie zu
‫einer Saite kombiniere.
‫Okay.
‫Also machen wir das.
‫Verketten wir sie.
‫Verwenden Sie den folgenden Code, damit Sie sehen können, dass wir es sind.
‫Wir verketten mit der Concat-Methode, und was es bewirkt, ist, dass es kostet, mehrere Strings miteinander zu schneiden,
‫selbst in diesem Fall.
‫Es wird also der Vorname verwendet, was auch immer der Benutzer eingegeben hat.
‫Hier fragen wir also nach dem Vornamen.
‫Dann fragen wir nach dem Nachnamen.
‫Aber was wir auch hinzufügen, ist ein Leerzeichen dazwischen, weil wir die Namen nicht haben wollen.
‫Direkt hintereinander.
‫Aber wir wollen ein Leerzeichen dazwischen haben und dann drucken wir einfach den vollständigen Namen aus und Sie können sehen, dass es eine
‫neue Variable namens voller Name ist.
‫Natürlich hätten wir hier einen Verkettungsdirektor verwenden können oder wir hätten einfach Position eins, Position zwei
‫sagen können.
‫Es gibt also viele verschiedene Möglichkeiten.
‫Aber ich wollte, dass Sie diese Verkettungsmethode speziell für die Verkettung verwenden.
‫Okay, also lassen Sie uns das jetzt noch einmal ausführen.
‫Und naja, wir hatten den String Beispiel um dir dann den Index zu geben, ich werde null verwenden und dann hier den Vornamen
‫eingeben.
‫Also wird es Dennis Nachname sein.
‫Und du nicht.
‫Und Sie können sehen, dass Ihr voller Name Dennis ist.
‫Und Sie – in meinem Fall ist das bei Ihnen der Fall.
‫Es wird ein anderer Name sein.
‫Gut.
‫Das ist es also.
‫Ich hoffe, Sie waren erfolgreich beim Schreiben dieses Codes.
‫Und wenn Sie dafür eine andere Lösung haben, ist das auch in Ordnung.
‫Aber jetzt wissen Sie, wie man die Verkettung mit der concat-Methode gezielt verwendet.
‫Übrigens können Sie auch sehen, dass die Verkettung einen String zurückgibt.
‫Wenn Sie also mit der Maus darüber fahren, wird Ihnen sogar mitgeteilt, was es zurückgeben wird.
‫In unserem Fall wird die Zeichenfolge null zurückgegeben, die Zeichenfolge eins zu verkettet, was nur bedeutet, dass sie
‫zu einer Zeichenfolge verbunden ist.
‫Gut.
‫Das war's also für dieses Video.
‫Ich hoffe, Sie waren damit erfolgreich.
‫Wir sehen uns im nächsten.