我到目前为止所尝试的: HashMap<String,List<E>> map = new HashMap<>();
List<E> list = map.values(); // does not compilelist = map.values().stream().collect(Collectors.toList()); // does not compile
Hazelcast支持小组的一名成员告诉我,为了在IPortable ()中使用IPredicate查询,我需要使用Map.Values实现。我可以成功地将值映射到映射中,并使用Map.Values()获取所有值。请参阅下面的示例代码。但是,当我试图使用Map.Values()查询SqlPredicate时,我会看到一个错误: }
public ICollecti