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

java list和iterator

老白2年前9瀏覽0評論

Java中的List和Iterator是非常常用的兩個集合,相信大家在開發中都會經常用到它們。下面我們就來了解一下它們的基本用法和區別。

1. List

List是Java集合框架中的一個接口,定義了一些基本操作,比如元素的添加、刪除、獲取、查找、排序等。List是一個有序的集合,可以存儲重復元素。
下面是List的基本使用方式:
Listlist = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("pear");
for (String fruit : list) {
System.out.println(fruit);
}

上面的例子就是創建一個List并添加3個元素,然后使用foreach循環遍歷輸出。

2. Iterator

Iterator是Java集合框架中的一個接口,用來遍歷集合中的元素。Iterator提供了hasNext()、next()、remove()三個方法,分別用來判斷是否還有下一個元素、獲取下一個元素、刪除集合中的元素。
下面是Iterator的基本使用方式:
Iteratoriterator = list.iterator();
while (iterator.hasNext()) {
String fruit = iterator.next();
System.out.println(fruit);
}

上面的例子就是獲取List的迭代器并使用while循環遍歷輸出。

3. 區別

雖然List和Iterator都是集合,但它們的用法和作用還是有所不同的。List主要用來存儲元素,并提供一些基本的操作,比如添加、刪除、獲取、排序等;而Iterator主要用來遍歷集合中的元素,提供了一些遍歷操作、還可以刪除指定元素。