遍历List<String>
时间: 2023-07-09 13:28:29 浏览: 44
可以使用 for 循环遍历 List<String>,例如:
```
List<String> list = new ArrayList<>();
list.add("Hello");
list.add("World");
for (String str : list) {
System.out.println(str);
}
```
输出结果为:
```
Hello
World
```
相关问题
stream list<object> 遍历 List<String>去重
可以使用LINQ库中的Distinct()方法来去重,示例代码如下:
```csharp
List<object> stream = new List<object>();
List<string> stringList = new List<string>();
// 假设stream已经被初始化并填充
// 假设stringList已经被初始化并填充
var distinctStringList = stringList.Distinct();
foreach (object obj in stream)
{
foreach (string str in distinctStringList)
{
// 在这里处理obj和str
}
}
```
在上面的代码中,我们首先使用Distinct()方法来去重stringList中的元素,并将结果存储在distinctStringList变量中。然后,我们使用两个嵌套的foreach循环来遍历stream和distinctStringList,并在内部处理它们。
List<String> 遍历拼接
可以使用StringBuilder类来拼接List中的所有String元素,具体实现如下:
```java
List<String> list = new ArrayList<>();
list.add("Hello");
list.add("World");
list.add("!");
StringBuilder sb = new StringBuilder();
for (String str : list) {
sb.append(str);
}
String result = sb.toString();
System.out.println(result); // 输出 "HelloWorld!"
```
上述代码中,我们首先创建了一个List<String>对象,并向其中添加了三个String元素。接着,我们创建了一个StringBuilder对象,然后使用for-each循环遍历List中的所有元素,并将它们逐一添加到StringBuilder对象中。最后,我们通过调用StringBuilder的toString()方法,将其转换成String类型的结果,并输出到控制台上。