Функции для работы с массивами Java

AnyLogic поддерживает ряд функций для работы с Java массивами (хранящими значения простейших типов: int[], double[], или элементы какого-то Java класса: Object[]).

Тип возвращаемого значения

Имя

Описание

boolean

contains(double[] array, double value)

Возвращает true, если массив содержит заданное значение.

boolean

contains(int[] array, int value)

Возвращает true, если массив содержит заданное значение.

boolean

contains(Object[] array, Object value)

Возвращает true, если массив содержит заданное значение. Объекты сравниваются с помощью метода .equals().

int

indexOf(double[] array, double value)

Возвращает индекс первого элемента массива, хранящего заданное значение. Возвращает -1, если значение не найдено или если массив пуст или не существует (равен null).

int

indexOf(int[] array, int value)

Возвращает индекс первого элемента массива, хранящего заданное значение. Возвращает -1, если значение не найдено или если массив пуст или не существует (равен null).

int

indexOf(Object[] array, Object value)

Возвращает индекс первого элемента массива, хранящего заданное значение. Объекты сравниваются с помощью метода .equals(). Возвращает -1, если значение не найдено или если массив пуст или не существует (равен null).

int

indexOfMax(double[] array)

Возвращает индекс максимального значения, содержащегося в заданном массиве.

int

indexOfMax(int[] array)

Возвращает индекс максимального значения, содержащегося в заданном массиве.

int

indexOfMin(double[] array)

Возвращает индекс минимального значения, содержащегося в заданном массиве.

int

indexOfMin(int[] array)

Возвращает индекс минимального значения, содержащегося в заданном массиве.

double

max(double[] array)

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

double

max(int[] array)

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

double

min(double[] array)

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

double

min(int[] array)

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