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

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 string.indexof返回值及使用方法java beanutils实现map和bean的相互转换java发送邮件的代码java使用httpsurlconnection访问网络ssl的代码jackson objectmapper json字符串、对象bean、map、数组list互相转换java单实例短信接收与发送案例代码java连接hive数据仓库linux java cpu 内存 占用过高情况排查java jdbc连接phoenix hbase异常clientpath null serverpath null finished falsephp swoole mmap map a file into memory and return the stream resource which can be used by php stream operations.Java stream 用 groupingBy 进行多字段分组java list 排序的几种方式java 操作 list 异常 UnsupportedOperationExceptionlinux MAT排查解决java项目内存溢出 OutOfMemoryError: Java heap spacejava list 按照多字段属性排序Java判断操作系统是Linux还是WindowsJava list stream().filter()按条件过滤查找对象scala java map转 scala mapfastjson JSON字符串转 List Mapjava list stream转map
关注编程学问公众号
编程学问网 湘ICP备20001732号