public class TestGenericsMethod {
public static void SelectSort(E[] intArray,boolean bool){
//intArray.length;
int len = intArray.length;
E t = null;
for(int i = 0; i
for(int j = i+1 ; j
if(bool){
//递增
System.out.println("进入递增");
if(intArray[i].compareTo(intArray[j]) > 0){
System.out.println("--------------");
System.out.println("进入比较");
t= intArray[i];
intArray[i]=intArray[j];
intArray[j]= t;
}
}else{
//递减
System.out.println("进入递减");
if(intArray[i].compareTo(intArray[j]) < 0){
System.out.println("--------------");
System.out.println("进入比较");
t= intArray[i];
intArray[i]=intArray[j];
intArray[j]= t;
}
}
}
}
}
public static void main(String[] args) {
Double []c = {78.0,55.1,664.2,8.0,56.2};
SelectSort(c,true);
for(Double d: c){
System.out.println(d);
}
}
}