Example usage for java.lang ArrayIndexOutOfBoundsException ArrayIndexOutOfBoundsException

List of usage examples for java.lang ArrayIndexOutOfBoundsException ArrayIndexOutOfBoundsException

Introduction

In this page you can find the example usage for java.lang ArrayIndexOutOfBoundsException ArrayIndexOutOfBoundsException.

Prototype

public ArrayIndexOutOfBoundsException(int index) 

Source Link

Document

Constructs a new ArrayIndexOutOfBoundsException class with an argument indicating the illegal index.

Usage

From source file:com.processing.core.PApplet.java

/**
 * Find the maximum value in an array.//from w w  w  .java 2  s .  c om
 * Throws an ArrayIndexOutOfBoundsException if the array is length 0.
 * @param list the source array
 * @return The maximum value
 */
static public final int max(int[] list) {
    if (list.length == 0) {
        throw new ArrayIndexOutOfBoundsException(ERROR_MIN_MAX);
    }
    int max = list[0];
    for (int i = 1; i < list.length; i++) {
        if (list[i] > max)
            max = list[i];
    }
    return max;
}

From source file:com.processing.core.PApplet.java

/**
 * Find the maximum value in an array.//from w  w  w .j av  a 2s. c om
 * Throws an ArrayIndexOutOfBoundsException if the array is length 0.
 * @param list the source array
 * @return The maximum value
 */
static public final float max(float[] list) {
    if (list.length == 0) {
        throw new ArrayIndexOutOfBoundsException(ERROR_MIN_MAX);
    }
    float max = list[0];
    for (int i = 1; i < list.length; i++) {
        if (list[i] > max)
            max = list[i];
    }
    return max;
}

From source file:com.processing.core.PApplet.java

/**
 * Find the minimum value in an array.//from  www . ja va  2  s  .  c o  m
 * Throws an ArrayIndexOutOfBoundsException if the array is length 0.
 * @param list the source array
 * @return The minimum value
 */
static public final int min(int[] list) {
    if (list.length == 0) {
        throw new ArrayIndexOutOfBoundsException(ERROR_MIN_MAX);
    }
    int min = list[0];
    for (int i = 1; i < list.length; i++) {
        if (list[i] < min)
            min = list[i];
    }
    return min;
}

From source file:com.processing.core.PApplet.java

/**
 * Find the minimum value in an array.//from   w  w  w .j a va 2 s .c  om
 * Throws an ArrayIndexOutOfBoundsException if the array is length 0.
 * @param list the source array
 * @return The minimum value
 */
static public final float min(float[] list) {
    if (list.length == 0) {
        throw new ArrayIndexOutOfBoundsException(ERROR_MIN_MAX);
    }
    float min = list[0];
    for (int i = 1; i < list.length; i++) {
        if (list[i] < min)
            min = list[i];
    }
    return min;
}

From source file:gedi.util.ArrayUtils.java

/**
 * Check that fromIndex and toIndex are in range, and throw an
 * appropriate exception if they aren't.
 *///from   www.j a v  a2  s  .  com
private static void rangeCheck(int arrayLen, int fromIndex, int toIndex) {
    if (fromIndex > toIndex)
        throw new IllegalArgumentException("fromIndex(" + fromIndex + ") > toIndex(" + toIndex + ")");
    if (fromIndex < 0)
        throw new ArrayIndexOutOfBoundsException(fromIndex);
    if (toIndex > arrayLen)
        throw new ArrayIndexOutOfBoundsException(toIndex);
}