国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

JDK9的新特性,List的listof方法

鄒立鵬 / 1317人閱讀

摘要:的新特性接口接口接口里邊增加了一個靜態的方法可以給集合一次性添加多個元素使用前提當集合中存儲的元素的個數已經確定了不在改變時使用注意方法只適用于接口接口接口不適用于接接口的實現類方法的返回值是一個不能改變的集合集合不能再使用方法添加元素會拋

package com.itheima.demo04.JDK9;

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

/*

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

*/
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:非法參數異常,有重復的元素
    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:非法參數異常,有重復的元素
    Map map = Map.of("張三", 18, "李四", 19, "王五", 20);
    System.out.println(map);//{王五=20, 李四=19, 張三=18}
    //map.put("趙四",30);//UnsupportedOperationException:不支持操作異常
}

}

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/75331.html

相關文章

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

    摘要:的新特性在的后邊可以增加一個在括號中可以定義流對象那么這個流對象的作用域就在中有效中的代碼執行完畢會自動把流對象釋放不用寫格式定義流對象定義流對象可能會產出異常的代碼異常類變量變量名異常的處理邏輯創建一個字節輸入流對象構造方法中綁定要讀取的 package com.itheima.demo06.trycatch; import java.io.FileInputStream;impor...

    Hancock_Xu 評論0 收藏0
  • kotlin學習筆記-異常好玩list集合總結

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

    RebeccaZhong 評論0 收藏0
  • JDK 9 變更一覽

    摘要:概述是一個主要版本的發布這里介紹的是對的特性和增強的實現是的增強提案,包括增強建議和路線圖流程規范請求,描述了針對平臺的建議和最終規范主要變更統一模塊化標準這是全新的編程組件模塊,是可命名的可自描述的代碼和數據集合。 概述 java9是一個主要版本的發布 這里介紹的是Oracle對JDK9的特性和增強的實現 JEP是JDK的增強提案,包括增強建議和路線圖流程 JSR(Java規范請...

    sherlock221 評論0 收藏0
  • Java9特性

    摘要:新特性概述系列一安裝及使用系列二運行系列三模塊系統精要系列四更新系列五系列六系列七系列八系列九與的區別遷移注意事項參數遷移相關選項解析使用構建實例使用示例帶你提前了解中的新特性 Java語言特性系列 Java5的新特性 Java6的新特性 Java7的新特性 Java8的新特性 Java9的新特性 Java10的新特性 Java11的新特性 Java12的新特性 Java13的新特性...

    ddongjian0000 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<