Over si svoje vedomosti z kapitoly o type String. Klikni na Áno alebo Nie - tlačidlo sa hneď zafarbí (zelená = správne, červená = nesprávne) a zobrazí sa komentár s vysvetlením. Otázky prechádzaš po jednej pomocou tlačidiel nižšie.
Otázka 1 / 10
Funkcia split(",") rozdelí string na zoznam podreťazcov podľa zadaného oddeľovača.
Áno. Napríklad "jablko,hruska,banan".split(",") vráti ["jablko", "hruska", "banan"].
Funkcia contains() vráti Boolean hodnotu podľa toho, či sa daný podreťazec v stringu nachádza.
Áno. Napríklad "jablko,hruska,banan".contains("hruska") vráti true.
Funkcia uppercase() zmení všetky písmená stringu na malé.
Nie. uppercase() naopak prevedie všetky písmená na veľké, napr. "Peter".uppercase() vráti "PETER". Na malé písmená slúži lowercase().
Funkcia trim() odstráni medzery na začiatku aj na konci stringu, medzery vo vnútri textu však ponechá.
Áno. Napríklad " ahoj ".trim() vráti "ahoj", no medzery v strede textu (napr. medzi slovami) neodstraňuje.
Funkcia replace() nahradí iba prvý výskyt hľadaného textu v stringu.
Nie. replace() nahradí všetky výskyty hľadaného textu, napr. "I <3 Java".replace("Java", "Kotlin") vráti "I <3 Kotlin".
Vlastnosť length vráti počet znakov v stringu.
Áno. Napríklad "Textik".length vráti 6.
"Textik".substring(2, 4) vráti podreťazec vrátane znaku na indexe 4.
Nie. Koncový index je vylúčený - "Textik".substring(2, 4) vráti "xt", teda znaky na indexoch 2 a 3.
Funkcia startsWith() zisťuje, či string začína zadaným textom.
Áno. Napríklad "jablko,hruska".startsWith("jablko") vráti true.
String je v Kotline nemeniteľný (immutable) typ - funkcie ako lowercase() vytvoria nový string a pôvodný nezmenia.
Áno. Funkcie nad stringom vždy vracajú nový string, pôvodná hodnota sa nemení.
Funkcie startsWith() a endsWith() predvolene rozlišujú veľké a malé písmená.
Áno. Predvolene je porovnávanie citlivé na veľkosť písmen (case-sensitive).
Tvoje skóre je 0 / 10