list.toArray() 不会把 null 元素去掉,Arrays.asList() 也不会把 null元素去掉
- Long[] ls= new Long[10];
- for(int i = 0; i< 10; i++){
- ls[i] = new Long(i);
- }
- ls[5] = null;
- ls[3] = null;
- List lt = Arrays.asList(ls);
- System.out.println("lt :/t" +lt );
- Long[] ls2 = (Long[])lt.toArray(new Long[1]) ;
- System.out.println("lt2Arr :/t" + ls2.length);