Как получить только cspId в один список целых чисел, используя Java stream API.Здесь, в примере ниже, вручную добавляются перечисления в список, обычно я получаю из места вызова метода.
public class Test {
public static void main(String args[]){
List<Board> numbers=new ArrayList<>();
numbers.add(Board.MY_BOARD);
numbers.add(Board.TEST_BOARD);
List<Integer> list=new ArrayList<Integer>();//Here i want to get List<integer> using jaba stream api.
System.out.println(list);
}
}
Enum of Board
enum Board{
MY_BOARD(0, "My Dashboard"),
WEB_BOARD(1, "web Dashboard"),
TEST_BOARD(2, "web Dashboard")
;
private int cspId;
private String name;
Board(int id, String name) {
this.cspId = id;
this.name = name;
}
public int getId() {
return cspId;
}
public String getName() {
return name;
}
}