欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java iterator和list

林子帆1年前7瀏覽0評論

Java中的List是一種集合類型,可以用來存儲一組有序的元素。而Iterator是一種遍歷List的工具,可以幫助我們逐個訪問List中的每一個元素。下面我們來更詳細地了解一下這兩種東西:

首先,我們看一下如何創建一個List:

List<String> list = new ArrayList<>();
list.add("hello");
list.add("world");
list.add("java");

上面的代碼創建了一個ArrayList類型的List,并向其中添加了三個字符串元素。接著,我們可以通過Iterator來遍歷這個List:

Iterator<String> iterator = list.iterator();
while(iterator.hasNext()) {
String s = iterator.next();
System.out.println(s);
}

上面的代碼首先通過List的iterator()方法獲取到一個Iterator對象。然后,我們就可以使用while循環和hasNext()方法逐個訪問List中的元素了。每當我們調用iterator.next()方法時,Iterator就會返回下一個元素。因此,我們的代碼就可以打印出List中的所有元素。

除了使用Iterator,我們還可以使用for-each循環來遍歷List:

for(String s: list) {
System.out.println(s);
}

上面的代碼可以達到和使用Iterator相同的效果,不同的是語法更加簡潔。

總之,Java中的List和Iterator是非常常用的類和工具,它們可以幫助我們方便地存儲和遍歷序列化的數據。