成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

JDK9的新特性,List的listof方法

鄒立鵬 / 1327人閱讀

摘要:的新特性接口接口接口里邊增加了一個(gè)靜態(tài)的方法可以給集合一次性添加多個(gè)元素使用前提當(dāng)集合中存儲(chǔ)的元素的個(gè)數(shù)已經(jīng)確定了不在改變時(shí)使用注意方法只適用于接口接口接口不適用于接接口的實(shí)現(xiàn)類方法的返回值是一個(gè)不能改變的集合集合不能再使用方法添加元素會(huì)拋

package com.itheima.demo04.JDK9;

import java.util.List;
import java.util.Map;
import java.util.Set;

/*

JDK9的新特性:
    List接口,Set接口,Map接口:里邊增加了一個(gè)靜態(tài)的方法of,可以給集合一次性添加多個(gè)元素
    static  List of?(E... elements)
    使用前提:
        當(dāng)集合中存儲(chǔ)的元素的個(gè)數(shù)已經(jīng)確定了,不在改變時(shí)使用
 注意:
    1.of方法只適用于List接口,Set接口,Map接口,不適用于接接口的實(shí)現(xiàn)類
    2.of方法的返回值是一個(gè)不能改變的集合,集合不能再使用add,put方法添加元素,會(huì)拋出異常
    3.Set接口和Map接口在調(diào)用of方法的時(shí)候,不能有重復(fù)的元素,否則會(huì)拋出異常

*/
public class Demo01JDK9 {

public static void main(String[] args) {
    List list = List.of("a", "b", "a", "c", "d");
    System.out.println(list);//[a, b, a, c, d]
    //list.add("w");//UnsupportedOperationException:不支持操作異常

    //Set set = Set.of("a", "b", "a", "c", "d");//IllegalArgumentException:非法參數(shù)異常,有重復(fù)的元素
    Set set = Set.of("a", "b", "c", "d");
    System.out.println(set);
    //set.add("w");//UnsupportedOperationException:不支持操作異常

    //Map map = Map.of("張三", 18, "李四", 19, "王五", 20,"張三",19);////IllegalArgumentException:非法參數(shù)異常,有重復(fù)的元素
    Map map = Map.of("張三", 18, "李四", 19, "王五", 20);
    System.out.println(map);//{王五=20, 李四=19, 張三=18}
    //map.put("趙四",30);//UnsupportedOperationException:不支持操作異常
}

}

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/75331.html

相關(guān)文章

  • IO字符流9jdk7和jdk9中流異常處理

    摘要:的新特性在的后邊可以增加一個(gè)在括號(hào)中可以定義流對(duì)象那么這個(gè)流對(duì)象的作用域就在中有效中的代碼執(zhí)行完畢會(huì)自動(dòng)把流對(duì)象釋放不用寫格式定義流對(duì)象定義流對(duì)象可能會(huì)產(chǎn)出異常的代碼異常類變量變量名異常的處理邏輯創(chuàng)建一個(gè)字節(jié)輸入流對(duì)象構(gòu)造方法中綁定要讀取的 package com.itheima.demo06.trycatch; import java.io.FileInputStream;impor...

    Hancock_Xu 評(píng)論0 收藏0
  • kotlin學(xué)習(xí)筆記-異常好玩list集合總結(jié)

    摘要:可能是最流行的集合類型。它是一個(gè)范性有序的集合。一個(gè)無序并不支持重復(fù)的集合。接口繼承接口,集合中可以存放重復(fù)對(duì)象。集合類提供了,等高階函數(shù)去處理。我們聲明一個(gè)集合或者數(shù)組,可以轉(zhuǎn)換成相應(yīng)類型的集合。調(diào)用轉(zhuǎn)換為可變集合。 不積跬步無以至千里,不積小流無以成江海 先看看Kotlin中for循環(huán)的遍歷 fun testList(){ var StringVal = 12_...

    RebeccaZhong 評(píng)論0 收藏0
  • JDK 9 變更一覽

    摘要:概述是一個(gè)主要版本的發(fā)布這里介紹的是對(duì)的特性和增強(qiáng)的實(shí)現(xiàn)是的增強(qiáng)提案,包括增強(qiáng)建議和路線圖流程規(guī)范請(qǐng)求,描述了針對(duì)平臺(tái)的建議和最終規(guī)范主要變更統(tǒng)一模塊化標(biāo)準(zhǔn)這是全新的編程組件模塊,是可命名的可自描述的代碼和數(shù)據(jù)集合。 概述 java9是一個(gè)主要版本的發(fā)布 這里介紹的是Oracle對(duì)JDK9的特性和增強(qiáng)的實(shí)現(xiàn) JEP是JDK的增強(qiáng)提案,包括增強(qiáng)建議和路線圖流程 JSR(Java規(guī)范請(qǐng)...

    sherlock221 評(píng)論0 收藏0
  • Java9特性

    摘要:新特性概述系列一安裝及使用系列二運(yùn)行系列三模塊系統(tǒng)精要系列四更新系列五系列六系列七系列八系列九與的區(qū)別遷移注意事項(xiàng)參數(shù)遷移相關(guān)選項(xiàng)解析使用構(gòu)建實(shí)例使用示例帶你提前了解中的新特性 Java語言特性系列 Java5的新特性 Java6的新特性 Java7的新特性 Java8的新特性 Java9的新特性 Java10的新特性 Java11的新特性 Java12的新特性 Java13的新特性...

    ddongjian0000 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<