`
玉书生
  • 浏览: 266 次
  • 性别: Icon_minigender_1
  • 来自: 天津
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

根据数值取键

 
阅读更多
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;

public class TestMap {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Map m1 = new HashMap();
		Map m2 = new HashMap();
		
		m1.put("a", new Integer(1));
		m1.put("b", new Integer(2));
		m1.put("b", "3");
		
		m2.put("f", new Integer(1));
		m2.put("x", new Integer(2));
		m2.put("y", new Integer(2));
		m2.put("z", new Integer(2));
		
		m2.put("w", new String("abcd"));
		
		//System.out.println(m2.containsKey("q"));
		//System.out.println(m2.containsValue(new Integer(2)));
		if(m2.containsValue(new Integer(2))){
			Set<Map.Entry<Object,Object>> s = m2.entrySet();
			Iterator i = s.iterator();
			while(i.hasNext()){
				Map.Entry<Object,Object> m = (Map.Entry<Object,Object>)i.next();
				if(m.getValue().equals(new Integer(2))){
					System.out.print(m.getKey() + " ");
				}
				
			}
			//System.out.println(m2.entrySet());
		}
		else{
			System.out.println("查无此项");
		}
		
		
	}

}

 

分享到:
评论

相关推荐

    易语言取任意键的键代码

    结合“取键代码”函数,可以将键码转换为更直观的字符或者符号表示,以便于理解和处理。 以下是一个简单的示例,展示了如何在易语言中获取并显示用户按下的键的键码: ```易语言 .开始程序集 .局部变量 key_code,...

    易语言取任意键的键代码.rar

    在易语言中,“取任意键的键代码”可能返回的是扫描码,开发者需要根据具体环境和需求进行处理。 在实际编程中,我们可能还需要处理组合键,如Ctrl、Alt、Shift与其它键的组合。这些组合键的处理往往比单个键复杂,...

    键盘扫描码 全集 当一个键按下时,它们产生一个唯一的数值,当一个键被释放时,它也会产生一个唯一的数值,我们把这些数值都保存在一张表里面,到时候通过查表就可以知道是哪一个键被敲击。。。。这些数值在系统中被称为键盘扫描码。

    同理,“0x3b00”也可能是F1键释放的扫描码的一部分,这取决于具体的扫描码表设计。 #### 四、扫描码的使用 1. **硬件层面**:键盘内部有一个小型微控制器,它负责读取各个按键的状态并生成相应的扫描码。这些扫描...

    易语言取键盘指示灯状态源码

    这个命令会返回一个整型数值,每一位代表一个指示灯的状态:最高位表示 Scroll Lock,次高位表示 Num Lock,最低位表示 Caps Lock。如果灯亮,对应位则为1,否则为0。 下面是一个简单的易语言源码示例,演示如何...

    易语言取任意键的键代码.7z

    在易语言中,“取任意键的键代码”是一个常见的功能,它用于获取用户按下键盘时对应的键码。键码是计算机操作系统识别键盘按键的一种方式,每个按键都有一个唯一的数值代表。 在易语言中实现“取任意键的键代码”的...

    易语言-取功能键状态.zip

    这些命令可能包括但不限于"键盘状态"、"取键状态"等,它们可以用来检查特定键是否被按下,包括功能键。 "取键状态"命令是易语言中用于获取键盘按键状态的常用命令,它返回一个整数值,表示指定的按键是否被按下。每...

    取任意键的键代码.zip易语言项目例子源码下载

    "取任意键的键代码"这个项目例子是易语言编程中的一个实例,主要涉及的是键盘输入事件的处理,这对于游戏开发、用户交互界面或者任何需要实时响应键盘输入的软件来说都是基础且重要的部分。 在易语言中,获取键盘...

    易语言注册表数值读写源码

    在易语言中,我们可以通过特定的语句和函数来操作注册表,实现对注册表数值的读取和写入。注册表是Windows操作系统中的一个重要数据库,存储了系统和应用程序的各种配置信息,因此掌握注册表的读写技术对于程序开发...

    取任意键的键代码-易语言

    在计算机编程中,键代码是指键盘上每个按键对应的特定数值,这些数值被操作系统和应用程序识别,从而执行相应的操作。例如,当你按下"A"键时,键盘会发送一个特定的键代码到计算机,程序通过识别这个代码来处理键盘...

    利用8051单片机,通过按键对计数,用proteus仿真显示结果

    一旦检测到按键按下,计数器就会增加或减少,具体取决于你的计数模式。 计数器的设计是项目的关键。8051内部有多个可编程的定时器/计数器,如Timer0和Timer1,它们可以工作在不同的模式,如增计数、减计数或自动...

    易语言提取键盘字母键

    例如,“_键盘_取字符”系统调用就是用于获取当前被按下键的ASCII码。ASCII码是一种字符编码标准,它将每个字符(包括字母、数字、标点符号等)都对应一个唯一的数值。对于字母键,ASCII码通常是65到90(大写)或97...

    单片机独立键盘.doc

    * S5 键:按下 S5 键,定时器功能开始自动加 1,再次按下 S5 键数值停止自动加 1,保持原数值。 数码管显示 数码管显示部分使用了两个数码管,分别显示十进制数的高位和低位。数码管的显示是通过控制 P0口的高低...

    易语言初心者后台按键

    4. **MD5演示函数_取十六进制文本**:MD5加密后得到的是一个128位的二进制数,通常会转化为16进制字符串表示,以便于查看和比较。在易语言中,我们可以通过内置的MD5函数对数据进行加密,并将其转化为十六进制文本...

    按键消抖电路

    在按键消抖电路中,计数器可能被用作一种延迟机制,例如通过设置一个特定的计数值,只有当按键信号持续存在超过这个时间阈值(通常是几十毫秒)时,才认为是有效的按键动作。这样可以有效地消除抖动影响。 数电实验...

    抓点取色器(脚本专用版)

    在实际应用中,用户可以将《抓点取色器(脚本专用版)》与各种脚本语言(如Python、AutoHotkey、Lua等)结合,编写出能够自动检测屏幕颜色并根据颜色变化执行相应动作的脚本。例如,在游戏脚本中,可以通过比较当前...

    好用的取色器

    2. **颜色值显示**:取色器会以多种颜色模式显示所选颜色的数值,例如RGB(红绿蓝)、HEX(十六进制)、HSV(色调、饱和度、亮度)等。这些数值在编写CSS或其他编程语言时非常有用,可以精确地设定颜色。 3. **调色...

    易语言源码数值到中文数字模块代码及测试.rar

    易语言源码数值到中文数字模块代码及测试.rar 易语言源码数值到中文数字模块代码及测试.rar 易语言源码数值到中文数字模块代码及测试.rar 易语言源码数值到中文数字模块代码及测试.rar 易语言源码数值到中文数字...

    4*4键盘程序

    参数 `300` 的选择取决于具体的应用场景,通常需要根据实际的系统频率进行调整。 ##### 2. 键盘扫描函数 `keyscan()` ```c void keyscan(void) { uchar row, col; p1 = 0xf0; if ((p1 & 0xf0) != 0xf0) // 判断...

    用LED数码管显示计数器T0的计数值-综合文档

    通常,我们会把当前计数值(或者计数值的一部分,取决于显示需求)存储在一个变量中,然后将这个变量转换为适合数码管显示的格式。 4. 控制数码管显示:根据译码电路或者微控制器的GPIO口,逐位控制数码管的亮灭,...

    屏幕取色器

    屏幕取色器是一种实用工具,它允许用户在计算机屏幕上选取任意位置的颜色,并提供该颜色的数值表示,这对于软件开发、设计工作以及色彩匹配等场景尤为有用。本文将深入探讨屏幕取色器的功能、原理以及其在不同编程...

Global site tag (gtag.js) - Google Analytics