不管是基本类型,还是对象,初始化都可以这么做:Integer[] b = new Integer[]{1,2,3,};Thinking in Java中文第四版
书101页文字描述第一自然段上写道:
初始化列表的最后一个逗号都是可选的(这一特性使维护长列表变得更容易)朋友们能讲一下吗?究竟怎么维护的更容易了?
如果最后有逗号,和没有逗号,对于长列表来说有什么区别呢?谢谢!

解决方案 »

  1.   

    如果你需要添加元素,直接输入即可,不用考虑结尾是不是逗号问题了。
    删除元素也是一样,比如你现在要删除3这个元素,把3和逗号删除就好了    Integer[] b = new Integer[]{
         1,
         2,
         3,
         };
    如果你是这样排版的,添加删除元素会更加方便点。
      

  2.   

    拿你这个举例
      Integer[] b = new Integer[]{
      1,
      2,
      3,
      };
    要添加个元素1,简单的复制1和逗号,然后复制到其他位置即可。
    如果最后没有逗号,那么你必须还要在3后面添加一个逗号