Java: Práce s textem
Z MiS
(Rozdíly mezi verzemi)
(Vytvoření stránky.) |
(→Odstranění přebytečných mezer: Upřesnění <code>trim()</code>.) |
||
Řádka 21: | Řádka 21: | ||
text.trim(); | text.trim(); | ||
− | + | * Odstraní mezery na začátku a na konci textového řetězce (nikoli zdvojené mezery uvnitř textu). | |
== Převod na malá písmena == | == Převod na malá písmena == |
Aktuální verze z 6. 2. 2024, 12:26
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();
- Odstraní mezery na začátku a na konci textového řetězce (nikoli zdvojené mezery uvnitř textu).
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);