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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
 
(не показана 1 промежуточная версия 1 участника)
Строка 1: Строка 1:
{{Processing панель перехода}}
{{Processing панель перехода}}
{{Перевод от Сubewriter}}
{{Перевод от Сubewriter}}
{{Myagkij-редактор}}
{{Myagkij-редактор}}
{{Черновик}}


= splitTokens() <ref>[https://processing.org/reference/splitTokens_.html processing.org - splitTokens()]</ref>=
= splitTokens() <ref>[https://processing.org/reference/splitTokens_.html processing.org - splitTokens()]</ref>=
Строка 75: Строка 72:


<references />
<references />
{{SEO
 
|Заголовок статьи=Processing: splitTokens() / Онлайн справочник - wikihandbk.com
{{Навигационная таблица/Портал/Processing}}
|Ключевые слова=processing,splitTokens() ,splitTokens() processing,splitTokens() в processing
|Описание статьи=
|Изображение статьи для Open Graph=
|Адрес страницы для schemaNewsArticle=<nowiki>http://wikihandbk.com/wiki/Processing:Справочник языка Processing/splitTokens()</nowiki>
|Изображение статьи для schemaNewsArticle=<nowiki></nowiki>
|Высота изображения статьи для schemaNewsArticle=
|Ширина изображения статьи для schemaNewsArticle=
|Дата публикации для schemaNewsArticle=2018-06-17
|Автор=Мякишев Е.А.
|Издатель=myagkij
|Логотип издателя для schemaNewsArticle=<nowiki>http://wikihandbk.com/ruwiki/images/6/61/Tech_geek_logo_1x.jpg</nowiki>
|Ширина логотипа издателя для schemaNewsArticle=60
|Высота логотипа издателя для schemaNewsArticle=45
}}
{{Навигационная таблица/Справочник языка Processing}}
{{Навигационная таблица/Processing/Примеры}}
{{Навигационная таблица/Телепорт}}

Текущая версия от 16:21, 4 сентября 2023

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


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"

См.также

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