import java.util.*;
//import java.util.Arrays;//用此代码才行,why?

public class CompType implements Comparable
{
    int i;
    int j;
    public CompType(int n1,int n2)
    {
        i = n1;
        j = n2;
    }
    public  String toString()
    {
        return "[i="+i+",j="+j+"]";
    }
    public int compareTo(Object rv)
    {
        int rvi = ((CompType)rv).i;
        return (i<rvi ?-1:(i==rvi?0:1));
    }
    
    public static void main(String[] args)
    {
        CompType[] a = new CompType[5];
        a[1] = new CompType(1,1);
        a[2] = new CompType(4,4);
        a[3] = new CompType(6,6);
        a[4] = new CompType(3,3);
        a[0] = new CompType(2,2);
        System.out.println("before sorting,a= "+Arrays.asList(a));
        Arrays.sort(a);//如果没有实现Comparable接口,调用sort()的时候会抛出ClassCastException的运行期异常.因为sort()需要把参数的类型转变为Comparable.
        System.out.println("after sorting,a= "+Arrays.asList(a));
        
    }
}
问题: 当使用代码import java.util.*; 时 显示找不到 Arrays.asList(a);Arrays.sort(a);
而使用import java.util.Arrays;则成功.什么原因了?好奇怪的问题!!!