Konsole -Readline Java

Konsole -Readline Java
„In diesem Artikel wird die Funktion der Konsolenlesen in Java erläutert. Diese Funktion wird in Java -Programmen verwendet, um Eingaben für das Programm vom Benutzer über die Konsolenschnittstelle zu sammeln. Diese Funktion kann innerhalb einer Variablen aufgerufen werden, um die Eingabe in derselben Variablen zu speichern und sie für die spätere Verwendung zu speichern, oder sie kann separat verwendet werden, um den Fluss des Programms zu fragen. Die Funktion der Konsole -Lesezeilen ermöglicht auch das Formatargument als Parameter darin übergeben werden. Wir werden unter verschiedenen Umständen mehrere Beispiele der Funktion der Lesezeilen implementieren, um diese Funktion besser zu verstehen.”

Beispiel Nr. 01: Verwenden der Konsolenliesefunktion, um die Eingabe in einer String -Variablen in Ubuntu 20 zu speichern.04

In diesem Beispiel werden wir die Funktion der Konsole -Lesezeilen in unserem Java -Programm verwenden, um einen Namen über die Konsole einzugeben und sie in der String -Variable zu speichern, die dann nach Ende des Programms auf dem Terminal gedruckt wird.

Im obigen Programm haben wir zunächst eine öffentliche Klasse erstellt, in der wir eine Hauptfunktion erstellen werden. Wir erstellen ein Konsolenobjekt und übergeben es im Hauptverfahren an das System. Konsolenwert, der Systeme ermöglicht Aufgaben erledigen. Dann werden wir eine Zeichenfolgenvariable initialisieren und in ihrem Wert verwenden wir das Konsolenobjekt, um die Funktion der Lesezeile aufzurufen. In dieser Funktion schreiben wir auch eine schnelle Nachricht zum Sammeln von Eingaben. Und dann wird die Eingabe in der String -Variable gespeichert, die wir auf dem Terminal drucken werden, indem wir sie in das System weitergeben.aus.Println -Funktion.

Nach dem Speichern des Programms werden wir das Terminal öffnen und es ausführen. Im Terminal erhalten wir die Eingabeaufforderung zur Eingabe eines Namens. Nachdem wir den Namen eingegeben haben.

Beispiel Nr. 02: Verwenden der Konsole -Lesezeilenfunktion, um die Eingabe in einer Zeichenfolgenvariablen mit einem Formatparameter in Ubuntu 20 zu speichern.04

Wir werden die Konsolenliese -Zeilenmethode in unserem Java -Programm verwenden, um einen Namen in die Konsole einzugeben und sie zusammen mit einem Formatargument in der String -Variable zu speichern, die dann auf dem Terminal gedruckt wird, wenn das Programm fertig ist. In diesem Beispiel.

Im vorhergehenden Code haben wir zunächst eine öffentliche Klasse definiert, in der die Hauptfunktion untergebracht wird. In der Hauptmethode erstellen wir ein Konsolenobjekt und geben es dem System zur Verfügung. Konsolenwert, der es ermöglicht, Aktionen auszuführen. Wir werden eine String -Variable mit dem Namen „FMT“ einrichten, um das Java -Format zu halten, in dem eine Zeichenfolge gespeichert werden kann, und dies wird als Eingabe für die Read -Line -Methode geliefert. Im Wert einer anderen String -Variablen verwenden wir dann das Konsolenobjekt, um die Lesezeilenmethode auszuführen. Diese Methode verwendet die von uns vorgelegte Format -String -Variable und eine Eingabeaufforderung zur Erfassung von Eingaben. Die Eingabe wird dann in einer String -Variable gespeichert, die auf dem Terminal gedruckt wird, indem sie in das System eingefügt wird.println Funktionsausgabe.

Nachdem wir das Programm gespeichert haben, werden wir das Terminal öffnen und es ausführen. Im Terminal erhalten wir eine Eingabeaufforderung zur Eingabe eines Namens. Nach dem Eingeben des Namen.

Beispiel Nr. 03: Verwenden der Konsolenlesenfunktion, um die Eingabe in einer Zeichenfolgevariablen mit einem Formatparameter in Ubuntu 20 zu speichern.04

In diesem Beispiel werden wir die Funktion Lesezeilen und das Objekt der gepufferten Leserklasse verwenden, um den Fluss des Programms durch den Status der Eingabe des Benutzers zu bestimmen.

In diesem Code werden wir in die Hauptfunktion starren, in der wir ein Objekt der gepufferten Leserklasse erstellen werden. Dann richten wir eine String -Variable ein, um die Eingabe zu speichern. Anschließend werden wir zwei Warnmeldungen hinzufügen, in denen wir den Benutzer leiten, um die Länge des Programms zu bestimmen. Danach werden wir eine „Do während der Schleife“ hinzufügen, damit die Eingabe wiederholt gesammelt werden kann. Im DO -Block werden wir die String -Variable aufrufen und in ihrem Wert werden wir das Objekt der gepufferten Leserklasse verwenden, um die Funktion der Lesezeilen aufzurufen.

Dann übergeben wir die String -Variable in der Println -Funktion, um sie auf dem Terminal anzuzeigen. Danach werden wir in den Block wechseln, und in seinen Klammern geben wir die Entscheidungsanweisung an, die die Eingabe des Benutzers analysiert und das Programm beendet, wenn der Benutzer das Wort "Stopp" eingibt, das eingibt, das das Wort eingibt, das das Programm eingibt, das das Programm eingibt, das das Programm eingibt, das das Programm eingibt, das das Programm eingibt, das eingibt.

Nachdem wir alle verbleibenden Klammern beendet haben, werden wir zu unserem Terminal übergehen und unser Programm zusammenstellen und ausführen. Wenn das Programm ausgeführt wird, werden die Warnmeldungen als Anleitung angezeigt. Dann kann der Benutzer mehrere Wörter in das Terminal eingeben, und das Programm wird fortgesetzt, bis das Wort Stopp geschrieben ist, wie in der folgenden Ausgabe gezeigt.

Beispiel Nr. 04: Verwenden der Funktion der Lesen Zeilen, um ein Wort in eine Textdatei in Ubuntu 20 einzugeben.04

In diesem Beispiel werden wir eine Zeichenfolge in einer Textdatei mit der Funktion der Lesezeilen und den Objekten der gepufferten Schriftstellungsklasse und der Leserklasse hinzufügen.

Im obigen Code haben wir zwei Objekte der gepufferten Schriftstellungsklasse bzw. der Leserklasse erstellt. Anschließend haben wir eine String -Variable mit der Funktion der Lesezeilen initialisiert, um die Eingabe vom Benutzer zu erhalten. Danach begannen wir eine Weile Schleife, in der wir feststellten, dass die Schleife fortgesetzt werden würde, bis der Benutzer Nulleingang gab. In der Schleife befindet sich eine andere Leselinienfunktion namens; Danach wird der Eingang am Terminal angezeigt.

Wie wir in der obigen Ausgabe sehen können, endet das Programm, wenn wir Nulleingabe angeben, und im folgenden Snippet wird die Eingabe auch erfolgreich zur Textdatei hinzugefügt.

Abschluss

In diesem Handbuch erkunden wir die Funktion der Konsole -Lesezeile in Java. Diese Funktion wird zum Sammeln von Eingaben vom Benutzer verwendet und kann verwendet werden, um die Eingabe zu übertragen, die in einer Variablen zur Laufzeit gespeichert werden soll. Wir haben mehrere Beispiele dieser Funktion in verschiedenen Szenarien implementiert. Wir haben es verwendet, um die Eingabe in einer Zeichenfolgenvariablen zu speichern und den Eingangswert sogar in eine Textdatei in der Ubuntu 20 einzulegen.04 Umgebung.