import java.util.*;
public class Sort {
public static void main(String[] args){
int[] i={1,2,3};
List list=Arrays.
}
}
当我输入“.”时就弹出对话框,其内容是“can not access compilation unit,reason:index out of bounds”,不明白为什么,因为初学,可能问的问题也比较傻,希望知道的同志给我讲解一下,非常感谢
public class Sort {
public static void main(String[] args){
int[] i={1,2,3};
List list=Arrays.
}
}
当我输入“.”时就弹出对话框,其内容是“can not access compilation unit,reason:index out of bounds”,不明白为什么,因为初学,可能问的问题也比较傻,希望知道的同志给我讲解一下,非常感谢
这样试试
import java.util.Arrays;
public static void main(String[] args){
Integer[] i={1,2,3};
List<Integer> list=Arrays.asList(i);
System.out.println(list.get(0)); }
return new ArrayList<T>(a);
}
看了下asList的源码,传进来的参数必须是个引用类型
所以不能用int数组要把参数改成Integer
public class Sort {
public static void main(String[] args){
Integer[] i={1,2,3};
List<Integer>list=Arrays.
}
}
我改成范型还是同样的错误