Comparable 인터페이스 유형을 사용하여 범주를 나타냅니다.

요소:Comparable 인터페이스를 실현하는 대상들만Comparable 그룹의 요소로 전달될 수 있습니다
package com;
/**
 *  
 * @author
 *  Comparable Comparable ,
 *  String,Integer Comparable 
 *
 */
public class FindMaxDemo {
    public static void main(String[] args) {
        String arr[]=new String[]{"Y","X","Z"};
        System.out.println(findMax(arr));
        Integer arr2[]=new Integer[]{1,2,3,4};
        System.out.println(findMax(arr2));
    }
    public static Comparable findMax(Comparable [] arr){
        int maxIndex=0;
        for (int i = 0; i < arr.length; i++) {
            if(arr[i].compareTo(arr[maxIndex])>0)
                maxIndex=i;
        }
        return arr[maxIndex];
    }
}

좋은 웹페이지 즐겨찾기