找到 4330 篇文章 关于 Java 8
1K+ 次浏览
要从 HashSet 中移除单个元素,请使用 remove() 方法。首先,创建一个 HashSet −HashSet hs = new HashSet();现在,向 HashSet 添加元素 −hs.add("R"); hs.add("S"); hs.add("T"); hs.add("V"); hs.add("W"); hs.add("Y"); hs.add("Z");现在让我们移除一个元素 −hs.remove("R");以下是如何从 HashSet 中移除单个元素的示例 −示例 在线演示import java.util.*; public class Demo { public static void main(String args[]) { HashSet hs = new HashSet(); // 向哈希集添加元素 hs.add("R"); ... 阅读更多
2K+ 次浏览
要检查两个 HashMap 是否相等,请使用 equals() 方法。让我们首先创建第一个 HashMap −// 创建哈希图 1 HashMap hm1 = new HashMap(); hm1.put("Shirts", new Integer(700)); hm1.put("Trousers", new Integer(600)); hm1.put("Jeans", new Integer(1200)); hm1.put("Android TV", new Integer(450)); hm1.put("Air Purifiers", new Integer(300)); hm1.put("Food Processors", new Integer(950));现在让我们创建第二个 HashMap −HashMap hm2 = new HashMap(); hm2.put("Shirts", new Integer(700)); hm2.put("Trousers", new Integer(600)); hm2.put("Jeans", new Integer(1200)); hm2.put("Android TV", new Integer(450)); hm2.put("Air Purifiers", new Integer(300)); hm2.put("Food Processors", new Integer(950));要检查两个 HashMap 是否相等,请使用 equals() 方法,如下所示 −hm1.equals(hm2)以下是... 阅读更多
170 次浏览
使用 clone() 方法克隆 HashMap。以下是包含元素的 HashMap −HashMap hm1 = new HashMap(); hm1.put("Shirts", new Integer(700)); hm1.put("Trousers", new Integer(600)); hm1.put("Jeans", new Integer(1200)); hm1.put("Android TV", new Integer(450)); hm1.put("Air Purifiers", new Integer(300)); hm1.put("Food Processors", new Integer(950));创建另一个 HashMap 并将第一个 HashMap 克隆到其中 −HashMap hm2 = (HashMap)hm1.clone();以下是 Java 中克隆 HashMap 的示例 −示例 在线演示import java.util.*; public class Demo { public static void main(String args[]) { // 创建哈希图 HashMap hm1 = new HashMap(); ... 阅读更多
284 次浏览
创建一个 HashMap 并向其中添加元素 −HashMap hm = new HashMap(); hm.put("Wallet", new Integer(700)); hm.put("Belt", new Integer(600)); hm.put("Backpack", new Integer(1200));以下是检索 Map.Entry 元素集的代码片段 −Set s = hm.entrySet(); Iterator iter = s.iterator(); System.out.println("键\t值"); while (iter.hasNext()) { Map.Entry e = (Map.Entry) iter.next(); System.out.println(e.getKey() + " " + e.getValue()); }以下是从 HashMap 中检索 Map.Entry 元素集的示例 −示例 在线演示import java.util.*; public class Demo { public static void main(String args[]) { ... 阅读更多
223 次浏览
首先,创建一个 HashMap 并添加元素 −HashMap hm = new HashMap(); hm.put("Wallet", new Integer(700)); hm.put("Belt", new Integer(600)); hm.put("Backpack", new Integer(1200));现在,检索所有值 −Collection getValues = hm.values(); System.out.println("值..."); Iterator i = getValues.iterator(); while (i.hasNext()) { System.out.println(i.next()); }以下是获取 HashMap 中所有值的集合的示例 −示例 在线演示import java.util.*; public class Demo { public static void main(String args[]) { // 创建哈希图 HashMap hm = new HashMap(); ... 阅读更多
471 次浏览
要复制,请使用 putAll() 方法。让我们首先创建两个 Map −第一个 Map −HashMap hm = new HashMap(); hm.put("Wallet", new Integer(700)); hm.put("Belt", new Integer(600));第二个 Map −HashMap hm2 = new HashMap(); hm.put("Bag", new Integer(1100)); hm.put("Sunglasses", new Integer(2000)); hm.put("Frames", new Integer(800));现在,将键值对从一个 Map 复制到另一个 Map −hm.putAll(hm2);以下是将一个 Map 中的所有键值对复制到另一个 Map 中的示例 −示例 在线演示import java.util.*; public class Demo { public static void main(String args[]) { // 创建哈希图 1 HashMap hm = ... 阅读更多
419 次浏览
使用 Iterator 迭代 HashMap 的值 −HashMap hm = new HashMap(); // 将元素放入映射 hm.put("Bag", new Integer(1100)); hm.put("Sunglasses", new Integer(2000)); hm.put("Frames", new Integer(800)); hm.put("Wallet", new Integer(700)); hm.put("Belt", new Integer(600));现在,使用 Iterator 显示每个值和键 −// 获取迭代器 Iterator i = set.iterator(); // 显示元素 while(i.hasNext()) { Map.Entry me = (Map.Entry)i.next(); System.out.print(me.getKey() + ": "); System.out.println(me.getValue()); }以下是迭代 HashMap 值的示例 −示例 在线演示import java.util.*; public class Demo { public static ... 阅读更多
107 次浏览
使用 remove() 方法仅当键与给定值关联时才移除键。假设以下是我们的 HashMap −// 创建哈希图 HashMap hm = new HashMap(); // 将元素放入映射 hm.put("Bag", new Integer(1100)); hm.put("Sunglasses", new Integer(2000)); hm.put("Frames", new Integer(800)); hm.put("Wallet", new Integer(700)); hm.put("Belt", new Integer(600));这里,我们只在键“Belt”与给定值 600 关联时才移除它 −hm.remove("Belt", 600);以下是仅当键与给定值关联时才移除键的示例 −示例 在线演示import java.util.*; public class Demo { public static void ... 阅读更多
559 次浏览
在本文中,我们将学习如何在 Java 中从 HashMap 中移除特定键。通过这样做,我们可以动态更新映射的内容,这在许多数据操作场景中非常有用。我们将演示两种不同的方法:一种使用直接的 remove() 方法删除特定键,另一种利用迭代器根据条件在迭代时查找和删除键。每种方法都允许我们根据不同的需求有效地管理 HashMap 中的数据。问题陈述给定一个具有键值对的 HashMap,编写 Java 程序来... 阅读更多
249 次浏览
首先,创建一个 HashMap 并向其中添加元素 −// 创建哈希图 HashMap hm = new HashMap(); // 将元素放入映射 hm.put("Bag", new Integer(1100)); hm.put("Sunglasses", new Integer(2000)); hm.put("Frames", new Integer(800)); hm.put("Wallet", new Integer(700)); hm.put("Belt", new Integer(600));现在,要修改与给定键关联的值,请使用 put() 方法。在这里,我们修改键“Frames”的值 −hm.put("Frames", "900");以下是修改与给定键关联的值的示例 −示例 在线演示import java.util.*; public class Demo { public static void main(String args[]) { ... 阅读更多