import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
public class Test {
public static void main(String[] args) {
Map<String, String> testMap = new HashMap<String, String>();
testMap.put("1","一" );
testMap.put("2","二" );
testMap.put("3","三" );
//1.方式一,采用for循环,遍历Map集合
/*
for (Iterator<Entry<String, String>> i = testMap.entrySet().iterator(); i.hasNext();) {
Entry<String, String> entry = i.next();
System.out.println(entry.getKey().toString());
System.out.println(entry.getValue().toString());
}*/
//2.方式二,采用while循环,遍历Map集合
Iterator<Entry<String, String>> iterator = testMap.entrySet().iterator();
Entry<String, String> entry = null;
while (iterator.hasNext()) {
entry = iterator.next();
System.out.println(entry.getKey());
System.out.println(entry.getValue());
}
}
}
分享到:
相关推荐
总的来说,掌握Java集合框架的使用是成为一名合格Java开发人员的基础。了解各个集合类的特点和适用场景,以及它们背后的实现原理,将有助于编写出更高效、更健壮的代码。在实际编程中,我们需要根据具体需求选择合适...
本文旨在深入解析JAVA集合的基础概念、核心类以及它们的使用场景,帮助读者更好地理解和掌握JAVA集合。 #### 字符串与String类 字符串在JAVA中被视为一个不可变的对象,由`java.lang.String`类表示。这意味着一旦...
Java 集合类可以分为 Set、List 和 Map 三种体系,分别用于存储无序、不可重复的集合、有序、可重复的集合和具有映射关系的集合。 Collection 接口是 Java 集合框架的核心接口,定义了基本的集合操作方法,如 add...
总的来说,理解并熟练使用List和Map是Java编程的基础。在实际开发中,根据具体需求选择合适的数据结构,可以有效地提升代码的效率和可维护性。在处理大量数据时,需要考虑数据结构的时间复杂度和空间复杂度,以优化...
10.java基础拾遗--匿名内部类的应用--实现scala中的集合map方法.mp4
通过学习和复习这些知识点,并结合"Java-Interview-超全集合github上评分最高的jiva面试题"中的题目进行实战演练,可以有效地提升Java开发者在面试中的竞争力,为成功获得理想职位打下坚实基础。在面试准备过程中,...
计算机后端-Java-Java核心基础-第25章 集合02 14. Map中的常用方法1.avi
计算机后端-Java-Java核心基础-第25章 集合02 15. Map中的常用方法2.avi
计算机后端-Java-Java核心基础-第25章 集合02 08. Map中存储的key-value的特点.avi
计算机后端-Java-Java核心基础-第25章 集合02 07. Map接口及其多个实现类的对比.avi
本教程“Java基础第11天-04.Map集合-集合整理”由IT十八掌徐培成讲解,旨在深入解析Map集合的使用和特性。 首先,Map接口中的核心方法包括: 1. `put(key, value)`: 向Map中添加一个键值对。如果键已存在,则会...
本文档主要讲解Java中的Map集合,包括Map集合的概述、Map常用子类、Map接口中的常用方法、Map集合遍历键找值方式等。 Map集合概述 Map集合是一种特殊的集合,用于存储键值对对象关系的集合。Map集合中的元素是成对...
### JAVA基础-集合类 #### 一、集合的概述与分类 ##### 1. 集合概述 集合是Java编程语言中一种重要的数据结构,它用于存储一系列的对象。与数组相比,集合提供了更加灵活的方式来处理数据。集合的一个显著特点是它...
在准备大数据面试的过程中,Java基础是必不可少的一部分,尤其聚焦于集合类、多线程和JVM这三大核心领域。下面将分别对这三个方面进行深入探讨。 **一、Java集合类** Java集合框架是处理对象组的重要工具,它包括...
数据集合部分会涵盖Java集合框架,包括List、Set、Queue、Map等各种接口和实现类,以及泛型、迭代器、比较器等相关概念。这部分内容有助于读者在实际开发中高效地管理和操作数据。 网络编程章节则会讲解Java的...
6. **集合框架**:Java集合框架是处理对象集合的一组接口和类,如ArrayList、LinkedList、HashSet、HashMap等,以及接口List、Set、Map。 7. **输入/输出流**:Java的I/O流系统用于读写文件和网络通信,包括文件流...
java集合类list-set-map.doc
在本课程“【IT十八掌徐培成】Java基础第11天-03.Map集合-hash原理2”中,我们将深入探讨Map集合的内部机制,特别是哈希(Hash)原理的应用。这个课程的视频文件名为“Java基础第11天-03.Map集合-hash原理2.avi”。 ...
《疯狂JAVA讲义》是Java学习者们非常熟悉的一本经典教材,它深入浅出地讲解了Java语言的基础知识和高级特性。这份"Crazy-JAVA-mind-map.zip"压缩包包含了一个名为"Crazy JAVA mind map.mmap"的思维导图文件,这个导...
根据提供的标题、描述、标签及部分内容,我们可以推断出这份资料涵盖了Java编程语言的基础到高级的知识体系,并且它是免费开源的。接下来,我们将基于这些信息,深入探讨与Java相关的几个重要知识点。 ### Java基础...