deepblueme

使用java的迭代器对list进行遍历

List<List<Integer>> vec2d = new LinkedList<List<Integer>>();

vec2d.add(Arrays.asList(new Integer[]{1,2,3}));

vec2d.add(Arrays.asList(new Integer[]{4,null,5}));

vec2d.add(null);

vec2d.add(Arrays.asList(new Integer[]{6,7,8,null}));

Iterable<List<Integer>> i = vec2d.iterate();

Iterable<Integer> j ;

while(i.hasNext()){

   List<Integer> tlist = i.next();

   if(tlist==null) continue;//有可能是null

      j= tlist.iterate();

  while(j.hasNext()){

    Integer tinteger = j.next();

    if(tinteger==null) continue;//有可能是null

    print tinteger;

  }

}

分类:

技术点:

相关文章:

  • 2021-12-16
  • 2021-12-16
  • 2022-02-03
  • 2021-12-16
  • 2021-08-15
  • 2021-08-15
猜你喜欢
  • 2021-12-16
  • 2021-12-16
  • 2021-12-06
  • 2021-08-15
  • 2021-08-15
  • 2021-08-15
  • 2021-08-15
相关资源
相似解决方案