更多精彩内容,欢迎关注:

视频号
视频号

抖音
抖音

快手
快手

微博
微博

java dict

文档

java dict

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

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中的具体案例操作如下:

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();
}
}

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

文档

java dict

dict是一种可变容器模型,且可存储任意类型对象,dict(字典)是一个非线性结构,是key-value组成的键值对的数据集合,特点是可变的、无序的、key不重复。
推荐度:
为你推荐
资讯专栏
热门视频
相关推荐
Top