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();得到值
}
分享到:
相关推荐
4. **集合框架**:Java集合框架包括ArrayList、LinkedList、HashSet、HashMap等多种数据结构,它们用于存储和操作一组对象。理解这些集合类的特性和用途,能有效提高代码的效率和可读性。 5. **输入/输出(I/O)**:...
4. **集合框架**:Java提供了丰富的集合类,如ArrayList、LinkedList、HashSet、HashMap等,它们是存储和操作对象的主要工具。 5. **输入/输出流**:Java的IO流系统支持读写文件、网络通信等,包括字节流、字符流、...
5. **集合框架**:Java的集合框架包括ArrayList、LinkedList、HashSet、HashMap等,它们提供了存储和操作数据的不同方式。 6. **输入/输出(I/O)**:Java的I/O流系统允许读写文件,网络通信,和其他形式的数据交换...
4. **集合框架**:Java集合框架是处理对象组的一个重要工具,包括List(如ArrayList和LinkedList)、Set(如HashSet和TreeSet)和Map(如HashMap和TreeMap)等接口及其实现。这些接口和类提供了存储、检索和操作对象...
在Java中,处理JSON数据通常需要借助特定的库,如本资源中的"json_simple-1.1-all_and_sample"。这个库提供了一系列的类和方法,帮助开发者将Java对象(如对象、列表、数组和映射)转换成JSON字符串,反之亦然。 ...
4. **集合框架**:Java提供了丰富的集合类,如ArrayList、LinkedList、HashMap等,用于存储和操作数据。 5. **输入/输出(I/O)**:Java的I/O流系统支持文件读写、网络通信等,是处理数据交换的关键。 6. **多线程**...
这个名为 "java8-src-sample" 的压缩包文件很可能是包含 Java 8 的源码示例,帮助开发者深入理解其内部工作原理和新功能的用法。下面,我们将详细探讨 Java 8 的核心特性。 1. **lambda 表达式**: Lambda 表达式...
4. **集合框架**:Java集合框架是存储和管理对象的工具,包括List(如ArrayList和LinkedList)、Set(如HashSet和TreeSet)和Map(如HashMap和TreeMap)。示例可能会演示如何使用这些集合,以及遍历、添加、删除元素...
【标题】"java-sample-app" 是一个以Java编程语言开发的示例应用程序。这个项目可能包含了一个基础的Java应用框架,用于展示Java编程的核心概念、最佳实践和技术。它为初学者提供了一个学习和理解Java编程的平台,...
"Sample_5_1_java_"这个标题可能是指一个示例项目或代码片段,它可能是学习Java编程过程中的一个练习,用于帮助初学者理解Java的基础概念或者某个特定主题。描述中的“不难学吧 继续加油”鼓励学习者保持积极态度,...
标题中的"Sample_4_1_java_"可能是指一个Java编程的示例项目或者练习,其中"4_1"可能是课程或教程的一部分,代表第四章的第一个例子。描述中的“还有几个java程序才能通过啊 为什么这么难”表达了学习者在面对Java...
Java集合框架包括ArrayList、LinkedList、HashSet、HashMap等数据结构,示例代码会展示它们的使用方法,以及如何进行数据存储、查找和遍历。 5. **输入/输出(I/O)** 文件操作是任何程序中常见的需求,Java提供了...
5. **集合框架**:Java集合框架包括List、Set、Queue和Map等接口及其实现类,如ArrayList、HashSet、LinkedList、HashMap等,用于存储和操作对象。 6. **输入/输出(I/O)**:Java的I/O流系统允许程序读取和写入文件...
标题中的"Sample_Order_Java-源码.rar"表明这是一个与Java编程相关的项目源代码压缩包。这个项目的重点可能集中在订单处理或管理系统上,因此我们将会深入探讨Java在开发这类系统时涉及的关键知识点。 1. **Java...
7. **集合框架**:Java集合框架是处理对象集合的强大工具,包括List、Set、Map接口及其实现类如ArrayList, LinkedList, HashMap等。 8. **多线程**: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编程的基础知识。在这个压缩包中,你将找到一系列用于实践的Java源代码,涵盖了语言的基础概念、控制结构、数据类型、类与...
"java代码-Sample"这个标题暗示我们这里将探讨一个关于Java编程的示例。描述中的信息虽简洁,但我们可以从中推断,我们将分析一个Java代码样例。 首先,让我们关注"main.java"这个文件。在Java程序中,`main`方法是...
4. **集合框架**:Java集合框架包括List、Set、Map等接口和ArrayList、LinkedList、HashSet、HashMap等实现类,是处理数据集合的重要工具。 5. **输入/输出(I/O)**:Java的I/O流系统允许程序进行数据的读写操作,...
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 ...