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

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


Перевод: Максим Кузьмин (Cubewriter) Контакты:</br>* Skype: cubewriter</br>* E-mail: cubewriter@gmail.com</br>* Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.


Cat poo.png Черновик


rows() [1]

Класс

Table

Обозначение

rows()

Описание

Извлекает все ряды таблицы. Возвращает итератор, поэтому для итерации через все извлеченные ряды нужно воспользоваться циклом for(), как показано в примере ниже.

Синтаксис

.rows()

Параметры

void

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

Iterable<TableRow>

Пример

Table table;

void setup() {

  table = new Table();

  table.addColumn("name");
  table.addColumn("type");

  TableRow newRow = table.addRow();
  newRow.setString("name", "Lion");
  newRow.setString("type", "Mammal");

  newRow = table.addRow();
  newRow.setString("name", "Snake");
  newRow.setString("type", "Reptile");

  newRow = table.addRow();
  newRow.setString("name", "Mosquito");
  newRow.setString("type", "Insect");

  for (TableRow row : table.rows()) {
    println(row.getString("name") + ": " + row.getString("type"));
  }
}

// Скетч напечатает:
// Lion: Mammal
// Snake: Reptile
// Mosquito: Insect

См.также

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