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.