intstream.range(0,5).boxed().map(i-> new Thrrad( () -> System.out.println(Thread.currentThread().getName())))).foreach(Thread::start)
时间: 2024-06-08 12:08:00 浏览: 145
Java 实例 - 查找数组中的重复元素源代码-详细教程.zip
你给出的代码有一些错误。首先,正确的类名是 `Thread` 而不是 `Thrrad`。其次,`IntStream.range(0,5)` 生成的是一个整数流,如果想要将整数流转换为泛型流,需要使用 `mapToObj` 方法而不是 `boxed` 方法。
下面是修正后的代码:
```java
IntStream.range(0, 5)
.mapToObj(i -> new Thread(() -> System.out.println(Thread.currentThread().getName())))
.forEach(Thread::start);
```
这段代码创建了5个线程,并且在每个线程中打印当前线程的名称。通过调用 `start()` 方法来启动这些线程。
阅读全文