Java: Práce s textem
Z MiS
(Rozdíly mezi verzemi)
Verze z 6. 2. 2024, 12:19
Porovnání textů
text1.equals(text2)
POZOR! Nepoužívejte ==!
Příklad, kdy porovnání s == nefunguje:
String pozdrav = "aho";
pozdrav += "j";
if ("ahoj" == pozdrav) System.out.println("== Funguje!");
else System.out.println("== nefunguje!");
if ("ahoj".equals(pozdrav)) System.out.println("equals() funguje!");
else System.out.println("equals() nefunguje!");
Odstranění přebytečných mezer
text.trim();
Převod na malá písmena
text.toLowerCase()
- Příklad včetně českých znaků:
String text = "ANO-ČeskÉ";
boolean owned = "ano-české".equals(text.trim().toLowerCase(Locale.forLanguageTag("cs_CZ")));
System.out.println(owned);