Pro porovnávání řetězců existuje v Javě několik metod
Obě metody vrací int ‹0 pokud je řetězec v parametru větší, 0 pokud jsou stejné, ›0, je-li řetězec menší
Obě metody vrací true v případě shody a false v případě neshody
... String s1 = "Ahoj"; String s2 = "Ahoi"; String s3 = "AHOJ"; ... s1.compareTo(s2); // vysledek = 1 s1.compareToIgnoreCase(s3); // vysledek = 0 s1.equals(s3); // vysledek = false s1.equalsIgnoreCase(s3); // vysledek = true ...
Celý řetězec lze převést na řetězec s malými nebo velkými písmeny pomocí
... String s = "Ahoj"; ... s.toLowerCase(); // vysledek = ahoj s.toUpperCase(); // vysledek = AHOJ ...
Pro spojování řetězců lze použít operátor + nebo metodu concat().
... String s1 = "Ahoj"; String s2 = "Javo"; String s3, s4; ... s3 = s1 + s2;// vysledek = AhojJavo s4 = s1.concat(s2);// vysledek = AhojJavo ...
Pro tuto operaci je v Javě připravena metoda replace(), která vytvoří nový řetězec s nahrazenými znaky
... String s = "Ahoj Javo"; ... s.replace('o','a'); // vysledek = Ahaj Java ...