本帖最后由 唐辉辉 于 2012-6-5 09:46 编辑
朋友 是你的Arrays.asList(arr); 运用错误, 这里传进去的是一个数组,它会把整个数组当做一个对象传入,而不是单个的值。所以后面的结果才会出现问题。
如果你把它 改成Arrays.asList(2,3,4); 则不是产生错误。
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] arr = {2,3,4};
//System.out.println(arr[1]);
List list=Arrays.asList(2,3,4);
//list.add(6);//不可以增删,因为数组长度有限
//ArrayList list=new ArrayList();
//list.add(2);
// list.add(3);
//list.add(4);
System.out.println(list.contains(2));
System.out.println(list.indexOf(2));
System.out.println(list.size());
}
} |