split
Rozdělí vstupní řetězec podle definovaného oddělovače a vrátí výsledek v poli.
List<String>split
(
String str [,
String delim ])
- str
- Řetězec k rozdělení.
- delim
- Řetězec obsahující znaky, které budou sloužit jako oddělovače. Defaltně se použije seznam delimiterů “ \t\n\r\f“: mezera, tabulátor, nový řádek, carriage-return a form-feed.
Funkce použije argumenty ke konstrukci StringTokenizer a pomocí něj naplní výsledný seznam.
Pozor: Funkce nevrací žádné prázdné prvky. Pokud je tedy ve zdrojovém řetězci například delim dvakrát za sebou, chová se funkce stejně, jako by to byl jediný výskyt.
Příklad: Rozdělení řetězce
Šablona
{while split("Dick Laurent is dead")}
{_} !
{/while}
Výstup
Dick ! Laurent ! is ! dead !
Viz také funkci join.
Pro vložení příspěvku do diskuse se přihlašte.