Console Readline Java

Console Readline Java
„W tym artykule omówiono funkcję linii odczytu konsoli w Javie. Ta funkcja jest używana w programach Java do gromadzenia danych wejściowych dla programu od użytkownika przez interfejs konsoli. Ta funkcja można wywołać w zmiennej, aby zapisać dane wejściowe w tej samej zmiennej i przechowywać ją do późniejszego użycia, lub można ją użyć osobno, aby zapytać o przepływ programu. Funkcja linii odczytu konsoli umożliwia również przekazanie w nim argumentu formatu jako parametru. W różnych okolicznościach będziemy wdrażać kilka przykładów funkcji linii odczytu, aby lepiej zrozumieć tę funkcję."

Przykład nr 01: Korzystanie z funkcji linii odczytu konsoli, aby zapisać wejście w zmiennej ciągu w Ubuntu 20.04

W tym przykładzie użyjemy funkcji linii odczytu konsoli w naszym programie Java, aby wprowadzić nazwę przez konsolę i zapisać ją w zmiennej ciągnej, która następnie zostanie wydrukowana na terminalu po zakończeniu programu.

W powyższym programie zaczęliśmy od utworzenia klasy publicznej, w której stworzymy główną funkcję. Utworzymy obiekt konsoli i przekazamy go do systemu w głównej procedurze. Wartość konsoli, która pozwala systemom wykonywać zadania. Następnie zainicjujemy zmienną ciągu, a pod jej wartości użyjemy obiektu konsoli, aby wywołać funkcję linii odczytu. W tej funkcji napiszemy również szybką wiadomość do gromadzenia danych wejściowych. A następnie wejście zostanie zapisane w zmiennej ciągu, którą wydrukujemy na terminalu, przekazując go do systemu.na zewnątrz.funkcja println.

Po zapisaniu programu otworzymy terminal i wykonamy go. W terminalu otrzymamy komunikat o wprowadzeniu nazwy, a po wprowadzeniu nazwy zobaczymy nazwę wyświetloną w następnym wierszu, co weryfikuje, że nazwa została zapisana w zmiennej łańcuchowej, jak pokazano w powyższym fragmencie.

Przykład nr 02: Korzystanie z funkcji linii odczytu konsoli, aby zapisać wejście w zmiennej ciągu z parametrem formatu w Ubuntu 20.04

W naszym programie Java użyjemy metody linii odczytu konsoli, aby wprowadzić nazwę do konsoli i zapisać ją w zmiennej ciągu wraz z argumentem formatu, który następnie zostanie wydrukowany na terminalu po zakończeniu programu; W tym przykładzie.

W poprzednim kodzie zaczęliśmy od zdefiniowania klasy publicznej, która pomieści główną funkcję. W głównej metodzie zbudujemy obiekt konsoli i dostarczymy go systemowi. Wartość konsoli, która umożliwia systemom wykonywanie działań. Ustanowimy zmienną ciągów o nazwie „fmt” do przechowywania formatu Java, w którym można zapisać ciąg, a to zostanie dostarczone jako wejście do metody odczytu linii odczytu. Następnie, w wartości innej zmiennej ciągu, użyjemy obiektu konsoli do uruchomienia metody odczytu linii. Ta metoda będzie używać zmiennej String Format, którą zdefiniowaliśmy wcześniej, oraz komunikat z szybkiego wejścia. Wejście zostanie następnie zapisane w zmiennej ciągu, która zostanie wydrukowana na terminalu, przekazując go do systemu.Wyjście funkcji println.

Po zapisaniu programu otworzymy terminal i uruchomimy go. W terminalu otrzymamy szybką wiadomość do wprowadzenia nazwy, a po wprowadzeniu nazwy nazwa zostanie wyświetlona w poniższym wierszu, potwierdzając, że nazwa została zapisana w zmiennej ciągu, jak pokazano w poprzedniej próbce.

Przykład nr 03: Korzystanie z funkcji linii odczytu konsoli, aby zapisać wejście w zmiennej ciągu z parametrem formatu w Ubuntu 20.04

W tym przykładzie użyjemy funkcji linii odczytu i obiektu klas buforowanego czytnika, aby określić przepływ programu według stanu wejścia użytkownika.

W tym fragmencie kodu będziemy wpatrywać się w główną funkcję, w której utworzymy obiekt buforowanej klasy czytnika. Następnie skonfigurujemy zmienną ciągu, aby zapisać wejście. Następnie dodamy dwa komunikaty alertów, w których poprowadzimy użytkownika, aby określić długość programu. Następnie dodamy pętlę „zrób”, aby wkład można było wielokrotnie gromadzić. Wewnątrz bloku Do wywołamy zmienną ciągów, a w jej wartości użyjemy obiektu klasy buforowanej czytnika, aby wywołać funkcję linii odczytu.

Następnie przekazamy zmienną ciągów w funkcji println, aby wyświetlić ją na terminalu. Następnie przejdziemy do bloku While, aw jego nawiasach podamy instrukcję decyzyjną, która przeanalizuje wejście użytkownika i zakończy program, gdy użytkownik wprowadzi słowo „Zatrzymaj się”.

Po zakończeniu wszystkich pozostałych nawiasów przejdziemy do naszego terminala, kompiluje i wykonując nasz program. Po wykonaniu programu komunikaty alertów zostaną wyświetlone jako wskazówki. Następnie użytkownik może wprowadzić wiele słów w terminalu, a program będzie kontynuowany do momentu zapisania słowa, jak pokazano na poniżej.

Przykład nr 04: Używanie funkcji odczytu linii do wprowadzenia słowa w pliku tekstowym w Ubuntu 20.04

W tym przykładzie dodamy ciąg w pliku tekstowym za pomocą funkcji linii odczytu i obiektów buforowanej klasy pisarza i klasy Reader.

W powyższym kodzie utworzyliśmy odpowiednio dwa obiekty buforowanej klasy pisarzy i klasy Reader. Następnie zainicjowaliśmy zmienną ciągów za pomocą funkcji linii odczytu, aby uzyskać wejście od użytkownika. Następnie rozpoczęliśmy pętlę, w której stwierdziliśmy, że pętla będzie kontynuowana, dopóki użytkownik nie dał wkładu NULL. Wewnątrz pętli znajduje się inna funkcja linii odczytu nazywana; Następnie wejście zostanie wyświetlone na terminalu.

Jak widać na powyższym wyjściu, program kończy się, gdy podajemy wkład NULL, aw poniższym fragmencie wejście jest również pomyślnie dodawane do pliku tekstowego.

Wniosek

W tym przewodniku badamy funkcję linii odczytu konsoli w Javie. Ta funkcja służy do gromadzenia danych wejściowych od użytkownika i może być używana do przesyłania danych wejściowych do zapisania w zmiennej w czasie wykonywania. Zaimplementowaliśmy kilka przykładów tej funkcji w różnych scenariuszach. Użyliśmy go do zapisania wejścia w zmiennej ciągu, a nawet wstawienia wartości wejściowej do pliku tekstowego w Ubuntu 20.04 Środowisko.