当前位置: 首页 > news >正文

潍坊网站推广排名广告互联网推广

潍坊网站推广排名,广告互联网推广,在线画画网站,建筑装饰装修工程公司我必须通过一个映射过滤一个对象集合#xff0c;该映射包含对象字段名称和字段值的键值对。我试图通过stream()。filter()应用所有过滤器。对象实际上是JSON#xff0c;因此Map保留了其变量的名称以及它们必须包含的值才能被接受#xff0c;但是出于简单性的原因#xff0c…我必须通过一个映射过滤一个对象集合该映射包含对象字段名称和字段值的键值对。我试图通过stream()。filter()应用所有过滤器。对象实际上是JSON因此Map保留了其变量的名称以及它们必须包含的值才能被接受但是出于简单性的原因并且由于它与问题无关因此我编写了一个简单的Testclass来模拟行为public class TestObject {private int property1;private int property2;private int property3;public TestObject(int property1, int property2, int property3) {this.property1 property1;this.property2 property2;this.property3 property3;}public int getProperty(int key) {switch(key) {case 1: return property1;case 2: return property2;default: return property3;}}}到目前为止我尝试过的是public static void main(String[] args) {List list new ArrayList();Map filterMap new HashMap();list.add(new TestObject(1, 2, 3));list.add(new TestObject(1, 2, 4));list.add(new TestObject(1, 4, 3));filterMap.put(3, 3); //Filter property3 3filterMap.put(2, 2); //Filter property2 2//Does not apply the resultfilterMap.forEach((key, value) - list.stream().filter(testObject - testObject.getProperty(key) value).collect(Collectors.toList()));/* Gives error: boolean can not be converted to voidlist list.stream().filter(testObject - filterMap.forEach((key, value) - testObject.getProperty(key) value)).collect(Collectors.toList());*///Printing resultlist.forEach(obj - System.out.println(obj.getProperty(1) obj.getProperty(2) obj.getProperty(3)));}我尝试将Map的forEach放在首位并将Collection的流放在首位但是两种解决方案均无法按预期工作。此示例的期望输出将仅是打印值为property1 1property2 2和property3 3的对象。我如何正确地应用所有过滤器就像您在代码中使用固定数量的过滤器一个接一个地放置它们一样使用已知数量的过滤器list.stream().filter(...).filter(...)编辑Sweeper在回答中很好地总结了我的问题因此在这里再次为了澄清(可能是将来的读者)我想保留所有满足所有过滤条件的对象。
http://www.sadfv.cn/news/140157/

相关文章:

  • 换友链的网站用dw做网站背景
  • 做网站niche南京建设工程网站
  • 在线建站软件海南钢网架公司
  • 淄博网站推广公司那些深圳市住房和建设局门户网站
  • 建立网站需要备案吗网站范例
  • 网站建设合作协议文本在国外用什么地图导航
  • 网站seo工作国际知名设计公司的新方案
  • 如何建设英文网站产品营销推广策略
  • 个人备案网站名称怎么写网站开发常用字体
  • 怎么用虚拟机做网站怎么创建网站
  • 建设网站团队校园门户网站解决方案
  • 景点网站建设方案有哪些平面设计网站
  • 买建筑公司网站零基础学网页设计
  • 阿里云域名续费网站php网站后台登陆不上
  • 门户网站开发需要无锡网站制作哪家便宜
  • 在线教育网站开发实例清空wordpress数据库表
  • 韶关做网站的wordpress给分类添加自定义文字
  • 电动车网站建设成都网站建设桔子
  • 做网站买主机还是服务器wordpress建站成品图
  • 眼镜商城网站建设方案济南抖音seo
  • 高端定制外贸网站网站名称和域名有关系
  • 网站代码字体变大云南网站定制
  • 做做网站2023下载东莞搜索seo网站关键词优化
  • 网站关键字字数长沙网站建站
  • 自有服务器可以做网站吗音乐网站建设报告
  • 移动网站建设解决方案山东临沂网站推广
  • 汕头市城市建设总公司网站淘宝网网页版登录入口在哪里
  • 用阿里云空降怎么建设网站织梦音乐网站模板
  • 中国网站设计师联盟如何建设一个好的网站
  • 网站模版制作怎么开网店呢