java吧 关注:1,236,326贴子:12,707,198
  • 23回复贴,共1

大神,求救啊!帮忙解决一下这个问题吧! 十分感谢!!!!

只看楼主收藏回复

将一个完整的List 赋给另一个List(非空,且长度比前一个大),如何实现啊???


1楼2014-10-25 09:45回复
    额 好吧 无人


    2楼2014-10-25 09:53
    回复
      楼主,这个有两种方法可以实现,一个是遍历前一个list,然后把遍历出来的元素add到后一个list中,另一个是直接把前一个list整个加到后一个list中


      IP属地:广东4楼2014-10-25 10:29
      收起回复
        楼主,首先list集合不会受到长度的限制,new一个list时会自动分配10个长度,添加元素时如果超过10个,它会自动扩容,扩容成10+10/2+1=16,不够会继续扩容,所以不用担心长度问题,不会出现数组那样下标越界的异常


        来自Android客户端5楼2014-10-25 10:40
        收起回复
          collection的子类都有addAll(Collection<? extends E> c) 方法


          IP属地:山东6楼2014-10-25 10:47
          回复



            7楼2014-10-25 11:22
            回复
              心创建一个list 往里添加元素呗


              8楼2014-10-25 12:00
              收起回复
                这写的啥。。


                IP属地:福建来自Android客户端9楼2014-10-25 12:21
                收起回复