Java大集合怎么遍历
时间: 2023-06-13 17:03:00 浏览: 66
Java中有多种方式可以遍历集合,以下是其中的几种常见方式:
1. 使用for-each循环遍历
```java
List<String> list = new ArrayList<>();
// 添加元素
for (String str : list) {
System.out.println(str);
}
```
2. 使用迭代器遍历
```java
List<String> list = new ArrayList<>();
// 添加元素
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
```
3. 使用Lambda表达式遍历
```java
List<String> list = new ArrayList<>();
// 添加元素
list.forEach(str -> System.out.println(str));
```
4. 使用Stream流遍历
```java
List<String> list = new ArrayList<>();
// 添加元素
list.stream().forEach(str -> System.out.println(str));
```
需要注意的是,以上遍历方式适用于不同类型的集合,如List、Set、Map等。同时,在遍历过程中也可以进行集合元素的修改、删除等操作。
相关问题
JAVA list集合遍历
在 Java 中,可以使用 for-each 循环或者迭代器(iterator)对象来遍历 List 集合。
使用 for-each 循环遍历 List 集合:
```java
List<String> list = new ArrayList<>();
list.add("Hello");
list.add("World");
list.add("Java");
for (String str : list) {
System.out.println(str);
}
```
使用迭代器(iterator)对象遍历 List 集合:
```java
List<String> list = new ArrayList<>();
list.add("Hello");
list.add("World");
list.add("Java");
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
String str = iterator.next();
System.out.println(str);
}
```
上述代码中,List 集合存储的是字符串类型的元素,可以根据需要自行修改类型。
java set集合遍历
Java中的HashSet是一种基于哈希表实现的集合。使用HashSet可以存储不重复的元素,支持添加、删除、查询等基本操作。
HashSet的基本用法如下:
1. 创建一个HashSet对象:
```java
Set<String> set = new HashSet<>();
```
2. 添加元素:
```java
set.add("apple");
set.add("banana");
set.add("orange");
```
3. 删除元素:
```java
set.remove("banana");
```
4. 判断元素是否存在:
```java
boolean hasApple = set.contains("apple");
```
5. 获取元素个数:
```java
int size = set.size();
```
6. 遍历元素:
```java
for (String fruit : set) {
System.out.println(fruit);
}
```
需要注意的是,HashSet不保证元素的顺序,因此遍历时可能会出现随机的顺序。如果需要有序的集合,可以考虑使用TreeSet。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)