3

我不知道 Stream API 的所有功能。

我有一个AutoCompleteTextView自定义适配器,我做了一个方法来知道输入的数据AutoCompleteTextView是否来自建议的数据, 调用需要 API 级别 24(当前最小值为 21)错误

现在我想使用Lightweight-Stream-API重写它以便在 api 24 下使用

java8中的方法

 private boolean isFromSuggestedData(List<StoreCategory> list, final String nameEnglish){
   return list.stream().anyMatch(item -> nameEnglish.equals(item.getNameEnglish()));
}
4

1 回答 1

1

您可以使用 kotlin“任何”功能

private fun isFormSuggestedData(list: List<StoreCategory>, nameEnglish: String): Boolean = list.any { nameEnglish == it.nameEnglish }
于 2019-07-30T04:20:28.290 回答