编程学问
  • 文章
  • 问题
  • 读书
  • 关于
  • 登录

java list stream转map

java | 2022-02-17 15:49:57

1.key和value都是list里面对象得属性

public Map getIdNameMap(List accounts) {
    return accounts.stream().collect(Collectors.toMap(Account::getId, Account::getUsername));
}

 

2.key为属性value为对象本身

public Map getIdAccountMap(List accounts) {
    return accounts.stream().collect(Collectors.toMap(Account::getId, account -> account));
}

 

 

 

 

登录后即可回复 登录 | 注册
    
相关文章
java与javascript des加密解密完全一致通用的方法java beanutils实现map和bean的相互转换java使用base64对文字和图片进行加密与解密java把中文转为拼音的工具类java代码性能优化方法总结jackson objectmapper json字符串、对象bean、map、数组list互相转换java hadoop异常no filesystem for scheme hdfsjava redis工具类redisutils 基于redistemplate java实现后台监听快捷键 注册系统级热键 php swoole mmap map a file into memory and return the stream resource which can be used by php stream operations.java zip压缩工具类Java stream 用 groupingBy 进行多字段分组java list 排序的几种方式java 操作 list 异常 UnsupportedOperationExceptionlinux MAT排查解决java项目内存溢出 OutOfMemoryError: Java heap spacejava list 按照多字段属性排序Java list stream().filter()按条件过滤查找对象scala java map转 scala mapfastjson JSON字符串转 List Mapjava list stream转map
关注编程学问公众号
编程学问网 湘ICP备20001732号