Jak porównać ciągi za pomocą metod Length i CharAt klasy w Javie
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.