【发布时间】:2014-07-20 00:14:23
【问题描述】:
我是 Java 8 Streams 的新手。请指教,如何将 Stream Stream<HashMap<String, Object>> 转换为 HashMap Array HashMap<String, Object>[] ?
例如,我在代码中有一些流:
Stream<String> previewImagesURLsList = fileNames.stream();
Stream<HashMap<String, Object>> imagesStream = previewImagesURLsList
.map(new Function<String, HashMap<String, Object>>() {
@Override
public HashMap<String, Object> apply(String person) {
HashMap<String, Object> m = new HashMap<>();
m.put("dfsd", person);
return m;
}
});
我怎么能做这样的事情
HashMap<String, Object>[] arr = imagesStream.toArray();
?
对不起,我的英语不好。
【问题讨论】:
标签: java java-8 java-stream