如题,请帮我解惑注释的地方。谢谢。
import java.util.*;
public class Test
{
public static void main(String [] args)
{
int a = 20;
Integer b = new Integer(20);
Integer i =10;
List<Integer> list = new ArrayList<Integer>();
list.add(i);
list.add(b);
list.add(new Integer(30));
System.out.println(list);
Integer[] array = new Integer[list.size()];
list.toArray(array);
for(Integer e: array)
{
System.out.println(e);
}
int brray[] = new int[array.length()]; //array是个数组,为什么array.length()不成功呢?
}
}
------解决方案--------------------
array.length 不是array.length().
------解决方案--------------------
数组没有length方法, 有length属性
------解决方案--------------------
length是属性,不是方法,不能用()。
关于数组里length楼主可以看下这篇帖子,说得很好。
http://bbs.csdn.net/topics/110121291