首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2013-12-13 
为什么这个程序用array.length()不成功?如题,请帮我解惑注释的地方。谢谢。import java.util.*public class

为什么这个程序用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

热点排行