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.