Porównywanie napisów: equals i equalsIgnoreCase
Instrukcje warunkowe - Podstawy Javy (Java)
W Javie porównywanie tekstów za pomocą operatora == sprawdza, czy obiekty mają tę samą referencję w pamięci, a nie czy ich wartości są takie same. Do porównywania wartości używamy: equals: Sprawdza, czy teksty są identyczne. equalsIgnoreCase: Sprawdza, czy teksty są identyczne, ignorując wielkość liter.
public class Main {
public static void main(String[] args) {
String tekst1 = "Java";
String tekst2 = "java";
// Porównywanie tekstów
boolean czyRowne = tekst1.equals(tekst2);
boolean czyRowneIgnoreCase = tekst1.equalsIgnoreCase(tekst2);
System.out.println("Czy teksty są identyczne? " + czyRowne);
System.out.println("Czy teksty są identyczne (ignorując wielkość liter)? " + czyRowneIgnoreCase);
}
} Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Podstawy Javy · Zaloguj się, aby zapisać postęp na koncie.