當前位置:生活全書館 >

IT科技

> dict java

dict java

<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

java dict是什麼,讓我們一起了解一下:

dict是一種可變容器模型,且可儲存任意型別物件,dict(字典)是一個非線性結構,是key-value組成的鍵值對的資料集合,特點是可變的、無序的、key不重複。

在dict中常用的函式有哪些?

dict.copy():複製字典

dict.items():獲取由鍵和值組成的列表list

dict.keys():獲取鍵的列表

dict.values():獲取值得列表

java dict

dict.get(k):獲取鍵k對應的value值

dict.update():更新字典成員

dict.pop(k):刪除鍵k,並返回對應值

dict.clear():清空字典

dict(字典)在Java中的具體案例操作如下:

import java.util.ArrayList;import java.util.HashMap;import java.util.Map;import java.util.Set;public class list_map {//列表的使用方法public static void  list_test(){ArrayList<Object> array = new ArrayList<Object>();array.add("八戒你瘦了!");array.add(1);Object d =  false ? "yes" : "no";//新增,array.add(d);array.add(3,"sji");//修改array.set(0,"中國人民好幸福");System.out.println(array);//刪除array.remove(3);// 遍歷陣列,與python的列表一樣。for (Object o : array) {System.out.println(o);}}//集合map 與python字典類似public static void map_test(){Map dict = new HashMap();Map test = new HashMap();//判斷字典是否為空,也就是js物件的意思。String str = dict.isEmpty() ? "為空" : "不為空";System.out.println("字典是否為空:"+str);//新增資料的方法dict.put("key1", "八戒你瘦了");dict.put("字典",123);test.put(123,"90分");//使用putAll方法進行自動巢狀字典存放dict.put("字典",test);System.out.println(dict);System.out.println(test);//刪除字典//        dict.remove("key1");//        System.out.println(dict);//修改dict.put("key1",456);System.out.println(dict);//獲取key 與valuesSystem.out.println(dict.keySet());System.out.println(dict.values());Set key = dict.keySet();System.out.println(key);for (Object o:key){System.out.println(dict.get(o));}}public static void main(String[] args){map_test();}}

標籤: java dict
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/nw45lx.html