我有List<CheckBox>
。我需要将它们的selected
属性绑定到List<Boolean>
. 有没有办法实现它。如果有怎么办?
问问题
59 次
1 回答
0
在 Java 8 中,您可以使用流循环到列表:
List<Boolean> booleans =
checkBoxList.stream().map(checkbox -> checkbox.isSelected()).collect(Collectors.toList());
当然,这没有约束力。它会将值复制到新列表中。如果您更改布尔值中的值,它将不会出现在原始 checkBoxList 对象中。boolean 和 Boolean 都是不可变的。
编辑:也许你的 UI 框架可以直接处理 List<.Checkbox> ......
于 2017-05-26T10:32:47.453 回答