【发布时间】:2021-08-10 13:15:09
【问题描述】:
我有一个 int 值的枚举:
public enum Enum{
ONE(1) ,
TWO(2) ,
THREE(3),
FOUR(4) ;
private final long id;
Enum(final long id) {
this.id = id;
}
@Override
public long getId() {
return this.id;
}
}
我正在尝试使用 java 流在字符串中打印所有枚举的 id。像这样的:
String ids = Stream.of(Enum.values())
.map(value -> value.getId())
.collect(Collectors.joining(",");
我尝试mapToObj 并装箱,但我的 IDE 无法识别它。请帮忙
【问题讨论】:
标签: java java-8 java-stream