我有List<CheckBox>
。我需要将它们的selected
属性绑定到List<Boolean>
。有没有办法实现它。如果是这样的话?
答案 0 :(得分:0)
在Java 8中,您可以使用流循环到列表:
List<Boolean> booleans =
checkBoxList.stream().map(checkbox -> checkbox.isSelected()).collect(Collectors.toList());
当然,这不具约束力。它会将值复制到新列表。如果更改布尔值中的值,则不会在原始checkBoxList对象中更改。布尔值和布尔值都是不可变的。
编辑:也许您的UI-Framework可以处理List&lt; .Checkbox&gt;直接...