Cat hungry.png
Здравствуйте! Собираем деньги на перевод материалов по электронике(https://www.allaboutcircuits.com/education/). Реквизиты указаны здесь.

Processing:Справочник языка Processing/subset()

Материал из Онлайн справочника
Перейти к: навигация, поиск


Перевод: Максим Кузьмин (Cubewriter)
Перевел 2253 статей для сайта.

Контакты:

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


Ambox content.png Черновик


subset() [1]

Обозначение

subset()

Описание

Извлекает массив элементов из массива. Параметр list задает массив, из которого будут скопированы элементы, а параметры start и count задают, какие именно элементы нужно скопировать. Если параметра count не указано, элементы будут скопированы от позиции start до конца массива. Указывая параметр start, помните, что самый первый индекс в массиве – это «0». Метод subset() не модифицирует исходный массив.

Если имеете дело с массивом объектов, то данные, возвращенные этим методом, должны быть встроены в массив объектов того же типа. Например: SomeClass[] items = (SomeClass[]) subset(originalArray, 0, 4).

Синтаксис

subset(list, start)
subset(list, start, count)

Параметры

list  – массив, из которого нужно скопировать данные. Тип данных – Object, String[], double[], float[], long[], int[], char[], byte[] или boolean[]
start – позиция, с которой нужно начать копирование. Тип данных – int
count – количество значений, которые нужно скопировать. Тип данных – int

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

Тип данных – Object, String[], double[], float[], long[], int[], char[], byte[] или boolean[].

Пример

  1. String[] sa1 = { "OH", "NY", "CA", "VA", "CO", "IL" };
  2. String[] sa2 = subset(sa1, 1);
  3. println(sa2);
  4. // напечатает в консоли содержимое нового массива:
  5. // [0] "NY"
  6. // [1] "CA"
  7. // [2] "VA"
  8. // [3] "CO"
  9. // [4] "IL"
  10. println();
  11. String[] sa3 = subset(sa1, 2, 3);
  12. println(sa3);
  13. // напечатает в консоли содержимое нового массива:
  14. // [0] "CA"
  15. // [1] "VA"
  16. // [2] "CO"

См.также

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

  1. processing.org - subset()