DynamicObjectCollection变量的过滤与排序实现原创
4人赞赏了该文章
1,750次浏览
编辑于2023年10月23日 17:26:22
在项目中,碰到需要对DynamicObjectCollection类型变量进行数据过滤,与排序,整理个文章记录备忘:
DynamicObjectCollection过滤
DynamicObjectCollection dymObjectCollerction = QueryServiceHelper.query(......); //按字段 parent 进行过滤 List<DynamicObject> menuNotes = dymObjectCollerction .stream().filter(e -> e.getLong("parent") == parentID).collect(Collectors.toList());
DynamicObjectCollection排序
DynamicObjectCollection dymObjectCollerction = QueryServiceHelper.query(......); //按字段 menuindex 排序 Collections.sort(dymObjectCollerction , new Comparator<DynamicObject>(){ @Override public int compare(DynamicObject stu1, DynamicObject stu2) { return stu1.getInt("menuindex")-stu2.getInt("menuindex"); } });
赞 4
4人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读