我有一个地图列表,其中每个地图只有one key-value pair一个。我需要将其转换为键列表。我正在尝试按如下方式使用流:
List<Map<Long, String>> lst = // some data
List<Long> successList = lst.stream().map(ele -> ele.keySet().toArray()[0]).collect(Collectors.toList());
但我最终得到以下错误:
java: incompatible types: inference variable T has incompatible bounds
equality constraints: java.lang.Long
lower bounds: java.lang.Object
我该如何解决这个问题,或者有没有更好的方法?
侃侃无极
米脂
Smart猫小萌
当年话下
相关分类