0
点赞
收藏
分享

微信扫一扫

遍历一个List有哪些不同的方式?

AbrahamW 2022-02-23 阅读 61

List < String > strList = new ArrayList <> ();

// 使用 for-each 循环

for ( String obj : strList ){

System . out . println ( obj );

}

//using iterator

Iterator < String > it = strList . iterator ();

while ( it . hasNext ()){

String obj = it . next ();

System . out . println ( obj );

}

使用迭代器更加线程安全,因为它可以确保,在当前遍历的集合元素被更改的时候,它会抛出

ConcurrentModificationException

举报

相关推荐

0 条评论