Processing:Справочник языка Processing/split()
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Содержание | Среда разработки Processing | Справочник языка Processing | Библиотеки | Примеры | Режимы программирования |
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
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"...
См.также
Внешние ссылки
Примеры на Processing | |
---|---|
Основы |
|
Продвинутые графические эффекты |
|
Примеры из сторонних библиотек |