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

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


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


<references />
<references />
{{SEO
 
|Заголовок статьи=Processing: split() / Онлайн справочник - wikihandbk.com
|Ключевые слова=processing,split() ,split() processing, split() в processing
|Описание статьи=
|Изображение статьи для Open Graph=
|Адрес страницы для schemaNewsArticle=<nowiki>http://wikihandbk.com/wiki/Processing:Справочник языка Processing/split()</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

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


split() [1]

Обозначение

split()

Описание

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

Если у вас получился набор чисел, массив String[] можно преобразовать в массив float[] или int[] при помощи преобразующих функций int() и float(). О том, как это сделать, смотрите в примере 2 ниже.

Функция splitTokens() работает похожим образом, но она умеет дробить строку более гибко – делая поиск дробных фрагментов по нескольким заданным символам, а не по одной строго заданной последовательности символов. Более подробно о ней в отдельной статье.

Синтаксис

split(value, delim)

Параметры

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

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

Массив String[].

Пример

№1

String men = "Chernenko,Andropov,Brezhnev";
String[] list = split(men, ',');
// фрагмент list[0] теперь "Chernenko", list[1] теперь "Andropov"...

№2

String numbers = "8 67 5 309";
int[] nums = int(split(numbers, ' '));
// фрагмент nums[0] теперь 8, nums[1] теперь 67...

№3

String men = "Chernenko ] Andropov ] Brezhnev";
String[] list = split(men, " ] ");
// фрагмент list[0] теперь "Chernenko", list[1] теперь "Andropov"...

См.также

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