如何把LinkedList转换成int数组
时间: 2024-04-14 15:29:12 浏览: 75
要将 `LinkedList` 转换为 `int` 数组,你可以使用 `toArray()` 方法来实现。
以下是一个示例代码:
```java
import java.util.LinkedList;
public class Main {
public static void main(String[] args) {
LinkedList<Integer> linkedList = new LinkedList<>();
linkedList.add(1);
linkedList.add(2);
linkedList.add(3);
int[] array = linkedList.stream().mapToInt(Integer::intValue).toArray();
for (int num : array) {
System.out.println(num);
}
}
}
```
在这个示例中,我们首先创建了一个 `LinkedList` 对象 `linkedList`,并向其中添加了几个整数。然后,我们使用 `stream()` 方法将 `linkedList` 转换为一个流,使用 `mapToInt()` 方法将流中的元素转换为 `int` 类型,并最后使用 `toArray()` 方法将流中的元素转换为 `int` 数组。
输出结果将会是:
```
1
2
3
```
希望这个示例对你有帮助!如果你还有其他问题,请随时提问。
阅读全文