Java 建一个List
时间: 2023-10-19 19:17:47 浏览: 32
可以通过以下代码来建立一个 Java 的 List:
```
List<String> list = new ArrayList<>();
```
其中,`<String>` 表示这个 List 中元素的类型为字符串,可以根据需要替换为其他类型。`ArrayList` 是一种 List 的实现方式,也可以使用其他的实现方式,如 `LinkedList`。
相关问题
Java 建一个List并且往里面放数
可以通过以下代码来建立一个 Java 的 List 并往里面放数:
```
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
```
其中,`<Integer>` 表示这个 List 中元素的类型为整数,可以根据需要替换为其他类型。`ArrayList` 是一种 List 的实现方式,也可以使用其他的实现方式,如 `LinkedList`。`add` 方法用于向 List 中添加元素。
Java需要建多个list有什么好办法缩减
如果你需要在Java中创建多个List,你可以考虑使用Java 8引入的Stream API和Lambda表达式来简化你的代码。通过Stream API,你可以通过链式调用的方式对数据进行处理,而Lambda表达式可以简化对数据的操作。下面是一个使用Stream API和Lambda表达式创建多个List的示例代码:
```java
import java.util.*;
import java.util.stream.*;
public class Example {
public static void main(String[] args) {
List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5);
List<Integer> evenNumbers = numbers.stream()
.filter(n -> n % 2 == 0)
.collect(Collectors.toList());
List<Integer> oddNumbers = numbers.stream()
.filter(n -> n % 2 != 0)
.collect(Collectors.toList());
System.out.println("Even numbers: " + evenNumbers);
System.out.println("Odd numbers: " + oddNumbers);
}
}
```
在这个示例代码中,我们首先创建了一个包含1到5的List,然后使用Stream API和Lambda表达式创建了两个新的List,一个包含偶数,另一个包含奇数。我们使用filter操作对原始List进行过滤,然后使用collect操作将过滤后的元素收集到新的List中。最后,我们打印了两个新的List,以确保它们包含了正确的元素。
使用Stream API和Lambda表达式可以使代码更加简洁、易读,并且可以大大缩减代码量。