" />

亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JavaStream將List轉(zhuǎn)為Map示例

 更新時間:2023年09月08日 10:26:35   作者:朱永勝  
這篇文章主要為大家介紹了JavaStream將List轉(zhuǎn)為Map示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

Java Stream將List轉(zhuǎn)換為Map

使用Java Stream將List轉(zhuǎn)換為Map可以使用Collectors.toMap()方法。toMap()方法接受兩個參數(shù),第一個參數(shù)是用于提取Map的鍵的函數(shù),第二個參數(shù)是用于提取Map的值的函數(shù)。

下面是一個示例:

import java.util.*;
import java.util.stream.Collectors;
public class Main {
    public static void main(String[] args) {
        List<Person> people = Arrays.asList(
                new Person("Alice", 25),
                new Person("Bob", 30),
                new Person("Charlie", 35)
        );
        Map<String, Integer> ageByName = people.stream()
                .collect(Collectors.toMap(Person::getName, Person::getAge));
        System.out.println(ageByName);
    }
}
class Person {
    private String name;
    private int age;
    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }
    public String getName() {
        return name;
    }
    public int getAge() {
        return age;
    }
}

在上面的示例中,我們有一個Person類表示人員信息,包含姓名和年齡。我們將一個List<Person>轉(zhuǎn)換為一個Map<String, Integer>,其中姓名作為鍵,年齡作為值。使用Person::getName作為鍵提取函數(shù),Person::getAge作為值提取函數(shù)。最后,我們將結(jié)果打印出來。

以上就是JavaStream將List轉(zhuǎn)為Map的詳細內(nèi)容,更多關于JavaStream List轉(zhuǎn)為Map的資料請關注腳本之家其它相關文章!

相關文章

  • Spring?Bean的8種加載方式總結(jié)

    Spring?Bean的8種加載方式總結(jié)

    以前學習Spring框架的時候,總結(jié)了幾種Bean的加載方式,不過老師說還有其它的加載方式,以下八種并不是全部,但也足以用來做很多事情了,希望對大家有所幫助
    2022-10-10
  • 簡單實現(xiàn)Java版學生管理系統(tǒng)

    簡單實現(xiàn)Java版學生管理系統(tǒng)

    這篇文章主要為大家詳細介紹了簡單實現(xiàn)Java版學生管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-06-06
  • SpringBoot集成minio實現(xiàn)文件上傳和刪除功能

    SpringBoot集成minio實現(xiàn)文件上傳和刪除功能

    這篇文章主要介紹了SpringBoot集成minio實現(xiàn)文件上傳和刪除功能,詳細介紹每個功能的實現(xiàn)步驟和代碼示例,具有一定的參考價值,感興趣的可以了解一下
    2023-11-11
  • Java Lombok簡介、使用、工作原理、優(yōu)缺點

    Java Lombok簡介、使用、工作原理、優(yōu)缺點

    這篇文章主要介紹了Java Lombok簡介、使用、工作原理、優(yōu)缺點的相關資料,幫助大家更好的理解和學習使用Java Lombok,感興趣的朋友可以了解下
    2021-03-03
  • 基于java.lang.IllegalArgumentException異常報錯問題及解決

    基于java.lang.IllegalArgumentException異常報錯問題及解決

    這篇文章主要介紹了基于java.lang.IllegalArgumentException異常報錯問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • SpringBoot錯誤處理機制以及自定義異常處理詳解

    SpringBoot錯誤處理機制以及自定義異常處理詳解

    這篇文章主要為大家詳細介紹了SpringBoot錯誤處理機制以及自定義異常處理,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • SpringSecurity實現(xiàn)自定義用戶認證方案

    SpringSecurity實現(xiàn)自定義用戶認證方案

    Spring?Security?實現(xiàn)自定義用戶認證方案可以根據(jù)具體需求和業(yè)務場景進行設計和實施,滿足不同的安全需求和業(yè)務需求,這種靈活性使得認證機制能夠更好地適應各種復雜的環(huán)境和變化?,本文給大家介紹了SpringSecurity實現(xiàn)自定義用戶認證方案,需要的朋友可以參考下
    2025-01-01
  • 詳解Java注解實現(xiàn)自己的ORM

    詳解Java注解實現(xiàn)自己的ORM

    這篇文章主要介紹了Java注解實現(xiàn)自己的ORM知識,本文通過示例代碼給大家講解的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2022-10-10
  • 淺談java中unmodifiableList方法的應用場景

    淺談java中unmodifiableList方法的應用場景

    下面小編就為大家?guī)硪黄獪\談java中unmodifiableList方法的應用場景。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • 用html css javascript打造自己的RIA圖文教程

    用html css javascript打造自己的RIA圖文教程

    用html&css&javascript打造自己的RIA之一,包括了配置等
    2009-07-07

最新評論