上面的标题总结了我的问题,澄清了一个例子:
array[0] = 1
array[1] = 3
array[2] = 7  // largest
array[3] = 5
所以我想要的结果是2,因为它包含最大的元素7.
ifl*_*oop 14
int maxAt = 0;
for (int i = 0; i < array.length; i++) {
    maxAt = array[i] > array[maxAt] ? i : maxAt;
}
public int getIndexOfLargest( int[] array )
{
  if ( array == null || array.length == 0 ) return -1; // null or empty
  int largest = 0;
  for ( int i = 1; i < array.length; i++ )
  {
      if ( array[i] > array[largest] ) largest = i;
  }
  return largest; // position of the first largest found
}