java获取字典所有的key_java字典,多层字典,斗地主发牌,实例展示

在我们的日常工作与生活当中,java都有涉及到。它具有十分强大的功能,并且内容也极其丰富,使用频率也是很高的,所以大家对于java的学习热情也是十分积极的。今天就来为大家介绍java字典,多层字典,斗地主发牌的实例展示,一起来看看吧。

首先是一个简单的介绍,如下所示:

字典 Map 存键值对

/       \

hashmapLinkedHashMap

数组+链表和数组+双链表(有序)

自定义键对象(不能重)需要重写键的hashCode()方法、equals()方法。

map实例代码如下:import java.util.Map;

import java.util.Set;

public class Demo01

{

public static void main(String[] args)

{

Map  map = new HashMap  ();

map.put("a", "12"); //添加

map.put("b", "1");

map.put("a", "2"); //覆盖a的值

System.out.println(map); //{a=2,b=1} 无顺序

//String v=map.remove("b");//删除键的值 返回

//System.out.println(v);

System.out.println(map.get("a")); //取值  没有返回null

// 通过keyset遍历map 增强for

// Map不能直接用 迭代器/增强for 遍历 需要转Set才能用

Set  keys = map.keySet(); // 返回集合中所有键

for (String key: keys)

{

String value = map.get(key); // 获取键的值

System.out.println(key + "..." + value);

}<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值