Comparable 인터페이스 유형을 사용하여 범주를 나타냅니다.
1767 단어 Java 프로그래밍 사상
:
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];
}
}