Jak odwrócić ciąg zdefiniowany przez użytkownika w Javie
Najpierw utworzymy klasę o nazwie 'StringReverse„W którym odbywają się wszystkie inne kodowanie, wpisując:
StringReverse klasy publicznejPo zdefiniowaniu główny Funkcja, mamy ciąg zdefiniowany przez użytkownika, który należy odwrócić, czyli ”Abcde„Przypisany do zmiennej”str::
String str = "abcde";Następnie zdefiniowaliśmy inną zmienną, w której zapisano wyjście ciągów zwrotnych:
String strrev = "";Użyj poniżej wspomnianego kodu, aby wydrukować oryginalny ciąg na ekranie, na którym '+„jest operatorem konatenatem używanym do dodania ciągów:
System.na zewnątrz.println („oryginalny ciąg:”+str);Teraz jest to najważniejsza część kodu, w której użyliśmy pętli dla odwrócenia ciągu. Tutaj str.długość() służy do pomiaru całkowitej liczby znaków ciągu, jak pokazano poniżej:
dla (int i = 0; iTak więc całe ciało pętli będzie jak:
dla (int i = 0; iOstatecznie wyświetlimy końcowy wynik, wpisując:
System.na zewnątrz.println („Odwrotność ciągu:”+strrev);Teraz cały kod do odwrócenia ciągu:
StringReverse klasy publicznejJednym z najłatwiejszych sposobów pisania kodu Java w Linux jest użycie dowolnego edytora tekstu. W tym celu musisz otworzyć dowolny wybrany edytor tekstu, a następnie napisać i zapisać w nim kod Java. W naszym przypadku używamy edytora tekstu Nano, jak pokazano poniżej:
$ nano StringReverse.Jawa
Notatka: Musisz zainstalować zestaw programistyczny Java (JDK), aby wykonać programy oparte na Javie w systemie operacyjnym Linux. W tym celu możesz otworzyć terminal i wpisać:
$ sudo apt Zainstaluj default-jdk
Teraz po napisaniu i zapisaniu kodu musisz go najpierw skompilować, co jest obowiązkowe do wykonania, wpisując.
$ Javac StringReverse.Jawa
$ Java StringReverse
Jak odwrócić ciąg, pobierając dane wejściowe od użytkownika w Javie
W tym przykładzie przyjmiemy wejście od użytkownika, aby wpisać dowolny ciąg, a następnie odwrócimy go i włączymy tę funkcję, którą musimy zaimportować Jawa.Util.Skaner biblioteka:
Importuj Java.Util.Skaner;Teraz, aby uzyskać dane wejściowe od użytkownika, musimy napisać funkcję skanera, która skanuje klawisze, które użytkownik naciśnie z klawiatury:
Skaner w = nowy skaner (system.W);Następnie musimy poprosić użytkownika o wprowadzenie dowolnego ciągu z klawiatury jako funkcji wejściowej i dla tego musimy napisać:
String str = in.NextLine ();To jedyna część, która różni się od poprzedniego przykładu, więc cały kod do odwrócenia ciągu pokazano poniżej.
Importuj Java.Util.Skaner;Teraz nadszedł czas, aby wykonać powyższy kod i do tego musisz zapisać go w pliku edytora nano, tak jak to zrobiliśmy w pierwszym przykładzie, jak pokazano poniżej.
Możesz zobaczyć wyjście kodu po skompilowaniu i wykonaniu, jak pokazano poniżej:
Wniosek
Jeśli masz jakikolwiek ciąg i chcesz go odczytać wstecz, musisz użyć funkcji odwrotnej. W tym artykule pokazaliśmy, w jaki sposób możesz odwrócić ciąg za pomocą języka programowania Java. Wyjaśniliśmy dwa przykłady, w których użyliśmy wstępnie zdefiniowanego tekstu, a następnie odwróciliśmy ciąg, a z drugiej strony przyjęliśmy dane od użytkownika, a później go odwróciliśmy.