`
qwex9iao
  • 浏览: 177082 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Java HashMap Sample

    博客分类:
  • java
阅读更多
Java HashMap Sample
import java.util.*;
class TestHashMap
{
public static void main(String args[])
{
HashMap hm=new HashMap();
//store some Objects.
hm.put("Rajib Sarma","100");

//duplicate keys are not allowed.
hm.put("Rajib Sarma","200");//The value "100" is replaced by "200".
hm.put("Sazid Ahmed","200");

//Display the contents of the HashMap
System.out.println("Displaying all the keys/values.\r\n");
System.out.println("Key\t\tValue\r\n");

//get all the keys
Collection c=hm.keySet();

//obtain an Iterator
Iterator i=c.iterator();

while(i.hasNext())
{
//obtain a key
Object key=i.next();

//obtain the value of the key
Object value=hm.get(key);
System.out.println(key +"\t" + value);
}//while ends
}//main ends
}
示例
HashMap   staff   =   new   HashMap();
添加关键字值对,自己写
遍历  
Set     entries   =   staff.entrySet();
Iterator   iter   =   entries.iterator();
while(iter.hasNext())
{
      Map.Entry   entry   =   (Map.Entry)iter.next();
      Object   key   =   entry.getKey();得么关键字
      Object   value   =   entry.getValue();得到值
}
分享到:
评论

相关推荐

    java例子sample

    4. **集合框架**:Java集合框架包括ArrayList、LinkedList、HashSet、HashMap等多种数据结构,它们用于存储和操作一组对象。理解这些集合类的特性和用途,能有效提高代码的效率和可读性。 5. **输入/输出(I/O)**:...

    java-sample-3_java_

    4. **集合框架**:Java提供了丰富的集合类,如ArrayList、LinkedList、HashSet、HashMap等,它们是存储和操作对象的主要工具。 5. **输入/输出流**:Java的IO流系统支持读写文件、网络通信等,包括字节流、字符流、...

    java-sample-5_java_

    5. **集合框架**:Java的集合框架包括ArrayList、LinkedList、HashSet、HashMap等,它们提供了存储和操作数据的不同方式。 6. **输入/输出(I/O)**:Java的I/O流系统允许读写文件,网络通信,和其他形式的数据交换...

    JavaSample:Java样本程序

    4. **集合框架**:Java集合框架是处理对象组的一个重要工具,包括List(如ArrayList和LinkedList)、Set(如HashSet和TreeSet)和Map(如HashMap和TreeMap)等接口及其实现。这些接口和类提供了存储、检索和操作对象...

    json的java资源and sample

    在Java中,处理JSON数据通常需要借助特定的库,如本资源中的"json_simple-1.1-all_and_sample"。这个库提供了一系列的类和方法,帮助开发者将Java对象(如对象、列表、数组和映射)转换成JSON字符串,反之亦然。 ...

    java-1-sample

    4. **集合框架**:Java提供了丰富的集合类,如ArrayList、LinkedList、HashMap等,用于存储和操作数据。 5. **输入/输出(I/O)**:Java的I/O流系统支持文件读写、网络通信等,是处理数据交换的关键。 6. **多线程**...

    java8-src-sample

    这个名为 "java8-src-sample" 的压缩包文件很可能是包含 Java 8 的源码示例,帮助开发者深入理解其内部工作原理和新功能的用法。下面,我们将详细探讨 Java 8 的核心特性。 1. **lambda 表达式**: Lambda 表达式...

    java-sample-demo

    4. **集合框架**:Java集合框架是存储和管理对象的工具,包括List(如ArrayList和LinkedList)、Set(如HashSet和TreeSet)和Map(如HashMap和TreeMap)。示例可能会演示如何使用这些集合,以及遍历、添加、删除元素...

    java-sample-app

    【标题】"java-sample-app" 是一个以Java编程语言开发的示例应用程序。这个项目可能包含了一个基础的Java应用框架,用于展示Java编程的核心概念、最佳实践和技术。它为初学者提供了一个学习和理解Java编程的平台,...

    Sample_5_1_java_

    "Sample_5_1_java_"这个标题可能是指一个示例项目或代码片段,它可能是学习Java编程过程中的一个练习,用于帮助初学者理解Java的基础概念或者某个特定主题。描述中的“不难学吧 继续加油”鼓励学习者保持积极态度,...

    Sample_4_1_java_

    标题中的"Sample_4_1_java_"可能是指一个Java编程的示例项目或者练习,其中"4_1"可能是课程或教程的一部分,代表第四章的第一个例子。描述中的“还有几个java程序才能通过啊 为什么这么难”表达了学习者在面对Java...

    CS2012_Java_sample-code

    Java集合框架包括ArrayList、LinkedList、HashSet、HashMap等数据结构,示例代码会展示它们的使用方法,以及如何进行数据存储、查找和遍历。 5. **输入/输出(I/O)** 文件操作是任何程序中常见的需求,Java提供了...

    Sample_2_1_java_

    5. **集合框架**:Java集合框架包括List、Set、Queue和Map等接口及其实现类,如ArrayList、HashSet、LinkedList、HashMap等,用于存储和操作对象。 6. **输入/输出(I/O)**:Java的I/O流系统允许程序读取和写入文件...

    Sample_Order_Java-源码.rar

    标题中的"Sample_Order_Java-源码.rar"表明这是一个与Java编程相关的项目源代码压缩包。这个项目的重点可能集中在订单处理或管理系统上,因此我们将会深入探讨Java在开发这类系统时涉及的关键知识点。 1. **Java...

    JavaSample:Java婴儿步骤

    7. **集合框架**:Java集合框架是处理对象集合的强大工具,包括List、Set、Map接口及其实现类如ArrayList, LinkedList, HashMap等。 8. **多线程**:Java支持并发编程,学习如何创建和管理线程,理解同步和互斥的...

    KNN最近邻算法java实现

    Map, Integer> categoryCount = new HashMap(); for (Sample s : knn) { categoryCount.put(s.label, categoryCount.getOrDefault(s.label, 0) + 1); } // 返回出现次数最多的类别 return Collections.max...

    java-sample-codes-for-beginners

    "java-sample-codes-for-beginners" 提供了一系列的示例代码,旨在帮助新手了解并掌握Java编程的基础知识。在这个压缩包中,你将找到一系列用于实践的Java源代码,涵盖了语言的基础概念、控制结构、数据类型、类与...

    java代码-Sample

    "java代码-Sample"这个标题暗示我们这里将探讨一个关于Java编程的示例。描述中的信息虽简洁,但我们可以从中推断,我们将分析一个Java代码样例。 首先,让我们关注"main.java"这个文件。在Java程序中,`main`方法是...

    CS2101-JavaSample

    4. **集合框架**:Java集合框架包括List、Set、Map等接口和ArrayList、LinkedList、HashSet、HashMap等实现类,是处理数据集合的重要工具。 5. **输入/输出(I/O)**:Java的I/O流系统允许程序进行数据的读写操作,...

    Java实现的决策树算法完整实例

    import java.util.HashMap; import java.util.LinkedList; import java.util.List; import java.util.Map; import java.util.Map.Entry; import java.util.Set; public class DicisionTree { public static void ...

Global site tag (gtag.js) - Google Analytics