java dict

作者:原创时间:2022-03-30
文档

java dict是什么,让我们一起了解一下:

dict是一种可变容器模型,且可存储任意类型对象,dict(字典)是一个非线性结构,是key-value组成的键值对的数据集合,特点是可变的、无序的、key不重复。

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

dict.copy():复制字典

dict.items():获取由键和值组成的列表list

dict.keys():获取键的列表

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

dict.get(k):获取键k对应的value值

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

dict.pop(k):删除键k,并返回对应值

dict.clear():清空字典

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

  1. 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 array = new ArrayList();
    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 与values
    System.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();
    }
    }

    以上就是小编今天的分享了,希望可以帮助到大家。

    显示全文