stream().map(MyObject::getcout).collect(Collectors.toList())返回的是一个List<Integer>,但是我想要的是个string类型的集合
时间: 2024-05-30 15:13:33 浏览: 77
(数组 list集合 map集合 Object对象 XML数据格式) 转成 string json
。感谢您的提问。您想要得到一个string类型的集合,可以通过使用Java8中的Stream API中的map操作符和toString方法来实现。具体的代码如下所示:
List<MyObject> myList = new ArrayList<>();
List<String> myStringList = myList.stream().map(MyObject::getcout).map(Object::toString).collect(Collectors.toList());
这样就可以将MyObject中的属性转换为string类型,并将转换后的结果存储到一个新的字符串集合中了。希望这个答案对您有所帮助,如果您有任何其他问题,请随时联系我。
阅读全文