当前位置: 首页 > 知识库问答 >
问题:

是否可以在Android API

万俟英锐
2023-03-14

我看过这篇文章。但我仍然无法在minSdkVersion<24上运行包含Java8流API特性的代码,如以下所示。

List<Car> newCars = cars.stream()
                        .filter(s -> s.getColor().equals("red"))
                        .collect(Collectors.toList());

由于出现错误消息,此操作无法运行

调用需要API级别24(当前最小值为15):java.util.Collection#Stream

那么有人知道解决办法吗?

共有1个答案

商宝
2023-03-14

“原答案”

不能在API级别<24上使用Java8流。

但是,有一些库后端口一些流功能

 类似资料:
  • MainActivity.class MainActivity中的

  • 问题内容: 是否可以 不 尝试加载就知道是否已加载Java类?尝试加载该类,但我不希望出现这种副作用。还有另一种方法吗? (我不想覆盖类加载器。我正在寻找一个相对简单的方法。) 问题答案: (感谢Aleksi)此代码: 产生: 请注意,示例类不在软件包中。完整的二进制名称是必需的。 二进制名称的一个示例是

  • 最近打算使用 Python + MongoDB 做原型系统,现在纠结 Mysql 和 MongoDB 因为迭代较快且字段很多也复杂,所以相对倾向 MongoDB 但听说 MongoDB 做复杂的 Join 查询比如做企业业务报表不太信?有没有有经验的老哥分享下?

  • 问题内容: 有没有一种方法可以检查nodestore的firestore中是否存在子集合? 目前,我正在使用文档,但是我需要检查文档中是否存在子类以便写入一些数据。 问题答案: 就在这里。您可以使用docs.length来知道子集合是否存在。 我制作了一个样本来指导您,希望对您有所帮助。

  • 问题内容: 是否可以在tomcat的URL中关闭jsessionid?jsessionid似乎对搜索引擎不太友好。 问题答案: 你可以使用此过滤器仅对搜索引擎禁用,但我建议对所有响应都使用它,因为它比不友好的搜索引擎更糟糕。它公开了可用于某些安全漏洞的会话ID(更多信息)。 Tomcat 6(6.0.30之前的版本) 你可以使用tuckey重写过滤器。 Tuckey过滤器的示例配置: Tomcat