Java tutorial
//package com.java2s; //License from project: Apache License import java.util.Arrays; public class Main { public static int indexOf(int[] array, int value) { for (int i = 0; i < array.length; i++) { if (array[i] == value) { return i; } } throw new ArrayIndexOutOfBoundsException(value + "is not in " + Arrays.toString(array)); } public static <T> int indexOf(T[] array, T value) { for (int i = 0; i < array.length; i++) { if (array[i].equals(value)) { return i; } } throw new ArrayIndexOutOfBoundsException(value.toString() + "is not in " + Arrays.toString(array)); } }