读书人

为啥这个程序用array.length()不成功

发布时间: 2013-12-13 13:57:17 作者: rapoo

为什么这个程序用array.length()不成功?
如题,请帮我解惑注释的地方。谢谢。

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

读书人网 >J2SE开发

热点推荐