Java Collections singletonMap()方法與示例

集合類singletonMap()方法 (Collections Class singletonMap() method)

  • singletonMap() method is available in java.util package.

    singletonMap()方法在java.util包中可用。

  • singletonMap() method is used to return an immutable map (i.e. immutable map is a map that contains the given key & value only & mapping would be based on the given key to the given value.

    singletonMap()方法用于返回不可變的映射(即,不可變的映射是僅包含給定鍵和值的映射,并且映射將基于給定鍵到給定值。

  • singletonMap() method is a static method, so it is accessible with the class name and if we try to access the method with the class object then we will not get an error.

    singletonMap()方法是靜態方法,因此可以使用類名進行訪問,如果嘗試使用類對象訪問該方法,則不會收到錯誤。

  • singletonMap() method does not throw an exception at the time of returning an immutable map.

    在返回不可變地圖時, singletonMap()方法不會引發異常。

Syntax:

句法:

    public static Map singletonMap(Type key_ele, Type val_ele);

Parameter(s):

參數:

  • Type key_ele – represents the key to be saved in the returned map.

    key_ele類型 –表示要保存在返回的映射中的密鑰。

  • Type val_ele – represents the value(val) associated with the key_ele.

    類型val_ele –表示與key_ele關聯的value( val )。

Return value:

返回值:

The return type of this method is Map, it returns an immutable map that contains the given key-value pairs only of the map.

此方法的返回類型為Map ,它返回一個不可變的映射,其中僅包含該映射的給定鍵值對。

Example:

例:

// Java program is to demonstrate the example of
// singletonMap(Type key_ele, Type val_ele)
// method of Collections
import java.util.*;
public class SingletonMapOfCollections {
public static void main(String args[]) {
// Instatiates a hash map object
Map < Integer, String > map = new HashMap < Integer, String > ();
// By using put() method is to add
// objects in a hash map
map.put(10, "C");
map.put(20, "C++");
map.put(30, "JAVA");
map.put(40, "C");
map.put(50, "C++");
// Display Map
System.out.println("Map: " + map);
// By using singletonMap() method is to
// list the given key-value pair only
map = Collections.singletonMap(30, "JAVA");
// Display SingletonMap
System.out.println("Collections.singletonMap(30,JAVA): " + map);
}
}

Output

輸出量

Map: {50=C++, 20=C++, 40=C, 10=C, 30=JAVA}
Collections.singletonMap(30,JAVA): {30=JAVA}

翻譯自: https://www.includehelp.com/java/collections-singletonmap-method-with-example.aspx

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/541862.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/541862.shtml
英文地址,請注明出處:http://en.pswp.cn/news/541862.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

java訪問登錄網頁_===java怎樣訪問需要登錄才能查看的網頁????急!!===...

java中可以用java.net包下的東西訪問網頁&#xff0c;但是有的網頁要求用戶先輸入用戶名和密碼才能查看&#xff0c;這些網頁java怎么訪問呢&#xff1f;&#xff1f;&#xff1f;注意&#xff1a;我說的要輸入用戶名和密碼不是瀏覽器彈出一個框的那種&#xff0c;而是象csdn這…

javascript OOP(下)(九)

一、javascript模擬重載 java中根據參數類型和數量的區別來實現重載&#xff0c;javascript弱類型&#xff0c;沒有直接的機制實現重載&#xff0c;javascript中參數類型不確定和參數個數任意&#xff0c;通過判斷實際傳入的參數的個數來實現重載。 <script> function Pe…

java calendar_Java Calendar getDisplayNames()方法與示例

java calendar日歷類的getDisplayNames()方法 (Calendar Class getDisplayNames() method) getDisplayNames() method is available in java.util package. getDisplayNames()方法在java.util包中可用。 getDisplayNames() method is used to return Map that contains all fie…

Linux如何查找大文件或目錄總結

轉載&#xff1a;http://www.cnblogs.com/kerrycode/p/4391859.html 在Windows系統中&#xff0c;我們可以使用TreeSize工具查找一些大文件或文件夾&#xff0c;非常的方便高效&#xff0c;在Linux系統中&#xff0c;如何去搜索一些比較大的文件呢&#xff1f;下面我整理了一下…

java編寫簡單郵件_Javamail,編寫簡單的程序發送郵件

代碼&#xff1a;package com.dai.mail; import java.util.Properties; import javax.activation.DataHandler; import javax.activation.FileDataSource; import javax.mail.Message; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.In…

java calendar_Java Calendar getLeastMaximum()方法與示例

java calendarCalendar類的getLeastMaximum()方法 (Calendar Class getLeastMaximum() method) getLeastMaximum() method is available in java.util package. getLeastMaximum()方法在java.util包中可用。 getLeastMaximum() method is used to get the least maximum value …

Shell 標準輸入、輸出和錯誤

防偽碼&#xff1a;桃花潭水深千尺&#xff0c;不及汪倫送我情。文件描述符&#xff08;fd&#xff09;&#xff1a;文件描述符是一個非負整數&#xff0c;在打開現存文件或新建文件時&#xff0c;內核會返回一個文件描述符&#xff0c;讀寫文件也需要使用文件描述符來訪問文件…

java需要會的工具_Java開發者必備的幾款工具,一定要掌握!

原標題&#xff1a;Java開發者必備的幾款工具&#xff0c;一定要掌握&#xff01;NotepadNotepad是用于編輯xml、腳本以及記筆記的最佳工具。這個工具的最好部分在于&#xff0c;你在Notepad上打開的任何一個文檔&#xff0c;在關閉后都會有一個殘留文檔&#xff0c;它有助于在…

java的equals方法_Java LocalDateTime類| 帶示例的equals()方法

java的equals方法LocalDateTime類equals()方法 (LocalDateTime Class equals() method) equals() method is available in java.time package. equals()方法在java.time包中可用。 equals() method is used to check whether this date-time and the given object are equal or…

portlet java_Java Portlet 規范概述

前言1、portlet是一種類似servlet的規范。2、servlet是web組件&#xff0c;portlet也是web組件。參考1、百度百科&#xff1a;portlethttp://baike.baidu.com/link?urlvMzVwpkf5WzOL23GLkgM4C5C7Sarqh1XXShS73L7k-MbGgM0ooZ4Dl2Efor3bb4tZmmLo6v-muG5UW7_CYMTUahttp://hintcnu…

Java LocalDate類| minusWeeks()方法與示例

LocalDate類minusWeeks()方法 (LocalDate Class minusWeeks() method) minusWeeks() method is available in java.time package. minusWeeks()方法在java.time包中可用。 minusWeeks() method is used to subtract the given weeks from this LocalDate and return the LocalD…

Android推薦的幾本書

2019獨角獸企業重金招聘Python工程師標準>>> 第一階段 <<第一行代碼Android>><<瘋狂Android>>第二階段 <<Android開發藝術探索>><<Android群英傳>>Android源碼 第三階段 <<Android開發藝術探索>><&…

java數據類型后綴_java基礎知識---基本數據類型

1)四種整數類型(byte、short、int、long)&#xff1a;byte&#xff1a;8 位&#xff0c;用于表示最小數據單位&#xff0c;如文件中數據&#xff0c;-128~127short&#xff1a;16 位&#xff0c;很少用&#xff0c;-32768 ~ 32767int&#xff1a;32 位、最常用&#xff0c;-2^3…

duration java_Java Duration類| minusMillis()方法與示例

duration java持續時間類minusMillis()方法 (Duration Class minusMillis() method) minusMillis() method is available in java.time package. minusMillis()方法在java.time包中可用。 minusMillis() method is used to subtract the given duration in milliseconds from t…

Thread 和 Runnable創建新線程的區別,Runnable可以共享線程類的實例屬性

Thread實現多線程&#xff1a; public class Thread2 extends Thread{ public int i; public void run(){ for(; i < 100 ;i) { System.out.println(getName() " " i); } } public static void main(String[] args){ for (int j 0; j < 100; j) { System…

java編程求最小公約數_java求最大公約數與最小公倍數

public class Gongyueshu{public static void main(String[] args){//從控制臺輸入兩個數據int m Integer.parseInt(args[0]);int n Integer.parseInt(args[1]);int y 1 ;int b 1;if (m > 0 && n >0){//先判定這兩個數是否為倍數關系&#xff0c;如果是則小數…

tdr上升時間什么設定_TDR的完整形式是什么?

tdr上升時間什么設定TDR&#xff1a;時域反射儀/車票寄存收據/定期存款收據 (TDR: Time Domain Reflectometer/ Ticket Deposit Receipt/ Term Deposit Receipt) 1)TDR&#xff1a;時域反射儀 (1) TDR: Time Domain Reflectometer) TDR is an abbreviation of the "Time D…

【java】反射+poi 導出excel

2019獨角獸企業重金招聘Python工程師標準>>> 反射 導出的數組轉變成對象 private static Object expexcelMaptobean(Class<?> cobj,Map<String,String> map,int[] expColums,String[] params) throws InstantiationException, IllegalAccessException…

css設置背景圖片大小_如何使用CSS設置背景圖片大小?

css設置背景圖片大小Introduction: 介紹&#xff1a; As we all know that the images are a very responsive yet very creative way to display your web page or website to the users. The images also play a major role in indulging users to websites or web pages. T…

java gc的特性_Java12新特性 -- 可中斷的G1 Mixed GC

Java 12 中增強了 G1 垃圾收集器關于混合收集集合的處理策略&#xff0c;這節主要介紹在 Java 12 中同時也對 G1垃圾回收器進行了改進&#xff0c;使其能夠在空閑時自動將 Java 堆內存返還給操作系統&#xff0c;這也是 Java 12 中的另外一項重大改進。目前 Java 11 版本中包含…