Java Array Max Value maxIndex(T[] array)

Here you can find the source of maxIndex(T[] array)

Description

max Index

License

Apache License

Declaration

static public <T extends Comparable<T>> int maxIndex(T[] array) 

Method Source Code

//package com.java2s;
/**/*  ww w  .  j a  v a 2 s  .c  om*/
 * Copyright 2015, Emory University
 * 
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * 
 *     http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

public class Main {
    static public <T extends Comparable<T>> int maxIndex(T[] array) {
        int i, max = 0;

        for (i = 1; i < array.length; i++) {
            if (array[max].compareTo(array[i]) < 0)
                max = i;
        }

        return max;
    }
}

Related

  1. maxIndex(int[] from)
  2. maxIndex(int[] list)
  3. maxIndex(int[] shape)
  4. maxIndex(int[] values, int begin, int end)
  5. maxIndex(Number[] array)
  6. maxIndices(double[] aArray, Integer[] indices)
  7. maxIndices(int values[])
  8. maxInt(int... values)
  9. maxInVector(double[] _vector)