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);