把list<String>集合里的值不用循环取出来
时间: 2024-02-01 13:13:41 浏览: 12
可以使用Java 8的Stream API来实现,具体代码如下:
```
List<String> list = Arrays.asList("apple", "banana", "orange");
list.stream().forEach(System.out::println);
```
这里使用了`stream()`方法将List转换成一个流,然后使用`forEach()`方法遍历流中的每个元素并进行打印。这样就不需要显式地使用循环来遍历集合了。
相关问题
用Java不用循环语句,把List<String>集合中的重复元素去除。
可以使用Java 8中的Stream API来去除List<String>集合中的重复元素,代码如下:
```java
List<String> list = Arrays.asList("apple", "orange", "banana", "apple", "pear", "banana");
List<String> distinctList = list.stream().distinct().collect(Collectors.toList());
```
以上代码中,首先使用Arrays.asList()方法创建了一个包含重复元素的List<String>集合。然后使用stream()方法将List<String>转换为一个流,再使用distinct()方法去除重复元素,最后使用collect()方法将流转换为List<String>集合。distinctList集合中就是去除重复元素后的结果。
c#创建一个List<string>泛型集合,向List<string>集合中添加3个string类型元素,使用foreach循环遍历List<string>集合中的元素。(用控制台应用程序设计)
好的,以下是代码实现:
```csharp
using System;
using System.Collections.Generic;
namespace ConsoleApp
{
class Program
{
static void Main(string[] args)
{
// 创建List<string>泛型集合
List<string> list = new List<string>();
// 向List<string>集合中添加3个string类型元素
list.Add("hello");
list.Add("world");
list.Add("!");
// 使用foreach循环遍历List<string>集合中的元素
foreach (string element in list)
{
Console.WriteLine(element);
}
Console.ReadKey();
}
}
}
```
输出结果为:
```
hello
world
!
```