Jak porównać ciągi za pomocą metod Length i CharAt klasy w Javie

Naucz się kupować łańcuchy przy użyciu metod klasy.

Krok 1

Pobierz i zainstaluj Java Software Development Kit ze zintegrowanym środowiskiem programistycznym NetBeans (IDE), jeśli jeszcze tego nie zrobiłeś.

Krok 2

Załaduj IDE NetBeans, klikając jego ikonę programu. Po załadowaniu programu przejdź do "Nowy / nowy projekt" i wybierz "Aplikacja Java" z listy po prawej stronie ekranu. Nowy plik kodu źródłowego pojawi się w edytorze tekstu NetBeans. Plik kodu źródłowego zawiera pustą metodę główną.

Krok 3

Deklaruj dwa ciągi, wpisując je w nawiasy głównej metody:

string str0 = "String"; string str1 = "String";

Krok 4

Zadeklaruj typ danych Boolean, który powie Ci, czy łańcuchy są zgodne. Napisz to zdanie na podstawie oświadczeń złożonych w poprzednim kroku:

bool match = Fałsz;

Krok 5

Sprawdź, czy łańcuchy mają tę samą długość, pisząc następującą instrukcję IF:

if (str0.length == str1.length) {}

Krok 6

Itera w łańcuchach i sprawdź, czy charaktery łańcuchów są identyczne. Możesz to zrobić, pisząc pętlę FOR, która przechodzi przez wszystkie znaki w łańcuchach i porównuje je za pomocą metody "charAt". Napisz między nawiasami instrukcji IF:

dla (int i = 0; i <str0.length; i ++) {}

Krok 7

Porównaj znaki każdego ciągu za pomocą instrukcji IF-ELSE. Napisz to między nawiasami pętli FOR:

if (str0.charAt (i)! = str1.charAt (i) {} else {}

Krok 8

Ustawia wartość logiczną na false, jeśli dowolny znak nie pasuje. Napisz to w nawiasach instrukcji IF:

match = Fałsz;

Krok 9

Ustaw wartość logiczną na true, jeśli wszystkie znaki są zgodne. Napisz między nawiasami instrukcji ELSE:

match = True;

Krok 10

Wydrukuj wynik porównania w oknie wyjściowym, pisząc tę ​​instrukcję:

System.out.println (dopasowanie);

Krok 11

Uruchom program, naciskając klawisz F6. Program wyświetli słowo "True", ponieważ dopasowanie "Str0" i "Str1". Spróbuj zmienić wartości łańcuchów i uruchom ponownie program.