改为如下即可:
ArrayList<Integer> staff = new ArrayList<Integer>();
staff.add(5);
staff.add(8);
System.out.println(staff);
=====================================
你输出的是ArrayList,不能使用Arrays.ToString
ArrayList<Integer> staff = new ArrayList<Integer>();
staff.add(5);
staff.add(8);
System.out.println(staff);
=====================================
你输出的是ArrayList,不能使用Arrays.ToString
1.list转化为数组array,其实每个实现了Collection<E>接口的类都可以继承toArray()的方法,所以实现list的类都有toArray()的方法,因为list接口继承了Collection的接口。所以List list = new ArrayList();
list.toArray()转变为数组的方法。2.数组转化为list,这个可以直接用Arrays的帮助类,Arrays.asList(T...)的这个方法,直接把数组当参数放入方法中就可以得到list了。希望对你有帮助,谢谢~~