繁体   English   中英

将 hashmap 项目转换为另一个 object 并作为列表返回 java

[英]convert hashmap items into another object and return as a list in java

我有以下代码:

private List<Header> getHeadersList(HashMap<String, String> headersMap){
        List<Header> headers = new ArrayList<>();
        for(Map.Entry<String, String> headerItem : headersMap.entrySet()) {
            Header header = new BasicHeader(headerItem.getKey(), headerItem.getValue());
            headers.add(header);
        }

        return headers;
    }

我想知道是否有使用 Java 8 stream 库的方法?

headersMap.entrySet().stream()
   .map(e->new BasicHeader(e.getKey(), e.getValue()))
   .collect(Collectors.toList());

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM