publicstaticvoidmain(String[] args){List<Integer> list =newArrayList<>();for(int i =0; i <10; i++){list.add(i);}// 获取偶数List<Integer> evenNumbers =filter(list, i -> i %2==0);System.out.println(evenNumbers);}// 传递两个参数:一个列表和一个 Predicate 接口,对列表进行过滤staticList<Integer>filter(List<Integer> list,Predicate<Integer> predicate){List<Integer> result =newArrayList<>();for(Integer i : list){// 使用 Predicate 的 test() 方法判断元素是否满足条件 if(predicate.test(i)){result.add(i);}}return result;}
批量生成Checkbox并添加到TableWidget中
for i in range(10):checkbox_i QCheckBox(fCheckbox_{i}) # 生成Checkbox并命名为Checkbox_iself.ui_1.tableWidget_1.setCellWidget(i,1,checkbox_i)
批量检查勾选状态
# 批量生成Checkbox并存入列表
list_Checkbox_1 []
for …