Processing:Справочник языка Processing/splitTokens(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
 
Нет описания правки
Строка 92: Строка 92:
}}
}}
{{Навигационная таблица/Справочник языка Processing}}
{{Навигационная таблица/Справочник языка Processing}}
{{Навигационная таблица/Processing/Примеры}}
{{Навигационная таблица/Телепорт}}

Версия от 20:59, 26 июня 2022


Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Черновик


splitTokens() [1]

Обозначение

splitTokens()

Описание

Разбивает строку на один или несколько символов или «токенов». В параметре delim указываются символ или символы, с помощью которых ведется поиск дробных фрагментов.

Если параметра delim не задано, в качестве разделителя используется любой пустой символ, включая табуляцию (\t), перевод строки (\n), возврат каретки (\r), перевод страницы (\f) и пробел.

Разбив входящие данные с помощью splitTokens(), их можно дополнительно преобразовать из типа String в int или float при помощи преобразующих функций int() или float().

Синтаксис

splitTokens(value)
splitTokens(value, delim)

Параметры

value  строка, которую нужно разбить. Тип данных  String
delim  список символов для поиска дробных фрагментов. Тип данных  String

Возвращаемое значение

Массив String[].

Пример

№1

String t = "a b";
String[] q = splitTokens(t);
println(q[0]);  //  напечатает "a"
println(q[1]);  //  напечатает "b"

№2

// Несмотря на плохое форматирование, данные были 
// интерпретированы корректно. Разделитель ", " означает,
// что данные будут дробиться при появлении в String
// либо запятой, либо пробела. В отличие от метода split(),
// в splitTokens() поиск может вестись по разным разделителям.
String s = "a, b c ,,d "; 
String[] q = splitTokens(s, ", ");
println(q.length + " values found");  //  напечатает "4 values found"
println(q[0]);  //  напечатает "a"
println(q[1]);  //  напечатает "b"
println(q[2]);  //  напечатает "c"
println(q[3]);  //  напечатает "d"

См.также

Внешние ссылки