//HashMap全部方法的摘要
public class TestMap7 {
public static void main(String[] args){
Map<String,Integer> map=new HashMap<String,Integer>();
map.put("e", 8);
map.put("b", 67);
map.put("d", 23);
map.put("a", 67);
//1、 map.entrySet();方法的用法
// Iterator ite=map.entrySet().iterator();
// while(ite.hasNext()){
// Map.Entry<String, Integer> entry=(Map.Entry<String, Integer>)ite.next();
// System.out.print(entry.getKey()+"/");
// System.out.println(entry.getValue());
// }
//2、 map.clear()与map.isEmpty();的用法
// System.out.println(map.isEmpty());//答案:false
// map.clear();//清空map
// System.out.println(map.isEmpty());//答案:true
//3、 map.containsKey();map.containsValue();判断key或value是否存在
// System.out.println(map.containsKey("a"));//true
// System.out.println(map.containsValue(23));//true
// map.get();的用法
// System.out.println(map.get("a"));
// map中要是没有这个key,那value就的值为空
// System.out.println(map.get("v"));
// map.keySet();只取map中key的值。
// Iterator ite=map.keySet().iterator();
// while(ite.hasNext()){
// String srings=(String)ite.next();
// System.out.println(srings);
// }
// map.remove();的用法
// System.out.println(map.remove("a")+"-------------");
// Iterator ite=map.entrySet().iterator();
// while(ite.hasNext()){
// Map.Entry<String, Integer> entry=(Map.Entry<String, Integer>)ite.next();
// System.out.print(entry.getKey()+"/");
// System.out.println(entry.getValue());
// }
// map.size();返回map映射的大小。
// System.out.println(map.size());
// map.values(); 取出map中values;
// Iterator ite=map.values().iterator();
// while(ite.hasNext()){
// Integer integ=(Integer)ite.next();
// System.out.println(integ);
// }
}
}
分享到:
相关推荐
本资源摘要信息涵盖了 Java 集合框架的基本概念和实现细节,着重介绍了 Java 集合框架中的 HashMap、Hashtable、ArrayList、LinkedList 等常用类,并对比了 Hashtable 和 HashMap 的区别,详细分析了两者在源代码...
这份"JAVA技术摘要(内容荟萃的解决方案)"涵盖了Java技术的多个关键方面,为开发者提供了一站式的知识宝库。以下是根据描述和标签提炼出的一些主要知识点: 1. **Java基础**:Java是一种面向对象的编程语言,它的...
摘要: HashMap是java最常用的容器之一,本文会通过阅读源码的方式来理解HashMap中是如何进行红黑树的左旋和右旋 一、什么是左旋和右旋 红黑树的性质 每个节点要么是黑色,要么是红色。 根节点是黑色。 每个...
### Java语言生成唯一ID的方法 在Java开发过程中,经常需要为数据对象生成唯一的标识符(ID),以便于数据管理、追踪等操作。本文将详细解析一个具体的Java类——`UniqId`,它用于生成唯一ID。该类通过结合当前...
Java教程摘要文档主要聚焦于Java编程语言的学习概览,它可能是为初学者或者有经验的开发者提供的一份简明教程,旨在帮助他们理解和掌握Java的核心概念。Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems...
本资源摘要信息涵盖了 JAVA 程序员笔试面试题汇总及答案,涵盖了基础题、中等题、提高题等多种题型,涉及到访问控制符、ArrayList 和 Vector 的区别、HashMap 和 Hashtable 的区别、Collection 和 Collections 的...
本资源摘要信息将从给定的文件中生成相关知识点,包括 Java 中的抽象类和接口、HashMap 和 HashTable 的区别、String 类的不可变性、Java 中的异常机制、Java 线程以及编程题的解决方案。 1. Java 中的抽象类和接口...
- 对象的哈希码生成,以及如何覆写`hashCode()`方法以满足特定需求。 - 如何验证数据的完整性和一致性,例如通过比较文件的MD5或SHA值。 通过分析和实践这些源码,开发者不仅可以提升Java编程技能,还能深入理解...
本资源摘要信息涵盖了Java基础知识点,包括JDK、JRE、JVM的区别、Java的8种基本数据类型、switch语句的使用、重写和重载的区别、实例变量和静态变量的区别、抽象类和接口的区别、Java的参数传递方式、ArrayList和...
本资源摘要信息涵盖了 JAVA 基础知识领域的多个方面,包括抽象类、同步、集合、线程、Map 集合、文件输入/输出、接口、final 关键字、继承、构造方法、异常类、break 语句等。 1. 抽象类:抽象类是 JAVA 中的一种...
校验和是一种计算文件内容的简短固定长度的数字摘要,可以用来快速比较两个文件是否内容相同。Directory-Cleaner 对每个文件计算校验和,然后使用HashMap来存储和检查这些值,以确保文件的唯一性。HashMap作为一种...
本资源摘要信息聚焦于Java面试中的32个变态问题,涵盖了Java基础知识、Java面向对象编程、Java异常处理、Java集合框架等多个方面。 1. final, finally, finalize 的区别: * final:修饰符(关键字),如果一个类...
该文档提供了 Java 平台标准版核心库的详细信息,包括库的结构、类和方法的描述、示例代码等。 Java 平台标准版核心库是 Java 平台的基础组件,它提供了大量的类和方法来支持 Java 应用程序的开发。这些类和方法...
本资源摘要信息是关于 Java 程序设计的期中考试题,涵盖了 Java 的基本概念、语法、面向对象程序设计、继承、多态、抽象类、接口、异常处理等方面的知识点。 Java 基本概念 * Java 源程序经编译后形成的文件的...
本资源摘要信息涵盖了 Java 和 C 语言的多个方面,包括面向对象编程、数据结构、算法、Java 语言基础、C 语言基础、HTML 文件结构、超链的实现、页面布局、Java 集合框架、多维数组、事件处理、变量类型、方法重载、...
3. HashMap 和 HashTable 的区别:HashMap 是非线程安全的,HashTable 是线程安全的。 Java 并发 1. 线程的生命周期:线程的生命周期包括创建、就绪、运行、阻塞、死亡等状态。 2. sleep()、wait()、join()、yield...
在遍历HashMap时,可以使用Iterator来遍历Map的EntrySet,然后使用Iterator的remove方法来删除某个Entry。 4. 接口内定义的字段是 static 和 final 类型的,并且访问修饰符为 public:正确。在Java中,接口中的字段...
在2020年10月的面试过程中,...对于JVM、数据库和NoSQL的相关内容,虽然在摘要中没有详细展开,但同样重要,例如JVM内存模型、垃圾回收机制、数据库索引原理、NoSQL数据库的特点等,都是Java开发者需要深入了解的领域。