找到 9301 篇文章 关于面向对象编程
132 次浏览
使用 remove() 方法从 IdentityHashMap 中删除元素。让我们创建一个 IdentityHashMap 并添加一些元素Map m = new IdentityHashMap(); m.put("1", 100); m.put("2", 200); m.put("3", 300); m.put("4", 150); m.put("5", 110); m.put("6", 50); m.put("7", 90); m.put("8", 250); m.put("9", 350); m.put("10", 450);假设您需要从 Map 中删除 2。为此,使用 remove() 方法m.remove("2");以下是如何从 Java IdentityHashMap 中删除元素的示例示例 实时演示import java.util.*; public class Demo { public static void main(String[] args) { Map m = new IdentityHashMap(); m.put("1", 100); ... 阅读更多
128 次浏览
使用 isEmpty() 方法检查 Map 是否为空。让我们首先创建一个 IdentityHashMap 并向其中添加一些元素Map m= new IdentityHashMap(); m.put("1", 100); m.put("2", 200); m.put("3", 300); m.put("4", 150); m.put("5", 110); m.put("6", 50); m.put("7", 90); m.put("8", 250); m.put("9", 350); m.put("10", 450);现在,使用以下方法检查 Map 是否为空。由于我们在上面添加了一些元素,因此 Map 不为空n.isEmpty();示例 实时演示import java.util.*; public class Demo { public static void main(String[] args) { Map m = new IdentityHashMap(); m.put("1", 100); m.put("2", 200); m.put("3", 300); m.put("4", 150); ... 阅读更多
115 次浏览
floorKey() 方法用于获取 floor key,即返回小于或等于给定 key 的最大 key,如果不存在这样的 key,则返回 null。以下是如何从 NavigableMap 获取 floor key 的示例示例 实时演示import java.util.*; public class Demo { public static void main(String[] args) { NavigableMap n = new TreeMap(); n.put("A", 498); n.put("B", 389); n.put("C", 868); n.put("D", 988); n.put("E", 686); n.put("F", 888); n.put("G", 999); ... 阅读更多
530 次浏览
可以使用 java.util.LinkedList.getFirst() 和 java.util.LinkedList.getLast() 方法分别获取 LinkedList 的第一个和最后一个元素。这两种方法都不需要任何参数。下面给出了一个演示此功能的程序示例 实时演示import java.util.LinkedList; public class Demo { public static void main(String[] args) { LinkedList l = new LinkedList(); l.add("John"); l.add("Sara"); l.add("Susan"); l.add("Betty"); l.add("Nathan"); ... 阅读更多
83 次浏览
NavigabelMap 中的 lowerEntry() 方法返回与严格小于给定 key 的最大 key 关联的键值映射。以下是如何实现 lowerEntry() 方法的示例示例 实时演示import java.util.*; public class Demo { public static void main(String[] args) { NavigableMap n = new TreeMap(); n.put(5, "Tom"); n.put(9, "John"); n.put(14, "Jamie"); n.put(1, "Tim"); n.put(4, "Jackie"); n.put(15, "Kurt"); n.put(19, "Tiger"); n.put(24, "Jacob"); System.out.println("NavigableMap 元素..."+n); System.out.println("Lower Entry 是 ... 阅读更多
98 次浏览
NavigableMap 中的 higherEntry() 方法返回与严格大于给定 key 的最小 key 关联的键值映射。以下是如何实现 higherEntry() 方法的示例 实时演示import java.util.*; public class Demo { public static void main(String[] args) { NavigableMap n = new TreeMap(); n.put(5, "Tom"); n.put(9, "John"); n.put(14, "Jamie"); n.put(1, "Tim"); n.put(4, "Jackie"); n.put(15, "Kurt"); n.put(19, "Tiger"); n.put(24, "Jacob"); System.out.println("NavigableMap 元素..."+n); System.out.println("Higher Entry ... 阅读更多
2K+ 次浏览
使用 put() 方法向 LinkedHashMap 集合添加元素。首先,让我们创建一个 LinkedHashMap -LinkedHashMap l = new LinkedHashMap();现在,添加元素 -l.put("1", "Jack"); l.put("2", "Tom"); l.put("3", "Jimmy"); l.put("4", "Morgan"); l.put("5", "Tim"); l.put("6", "Brad");以下是如何向 LinkedHashMap 集合添加元素的示例 -示例 实时演示import java.util.LinkedHashMap; public class Demo { public static void main(String[] args) { LinkedHashMap l = new LinkedHashMap(); l.put("1", "Jack"); l.put("2", "Tom"); l.put("3", "Jimmy"); ... 阅读更多
205 次浏览
首先,创建一个 HashMap -HashMap hm = new HashMap();向 HashMap 添加一些元素 -hm.put("Shirts", new Integer(700)); hm.put("Trousers", new Integer(600)); hm.put("Jeans", new Integer(1200)); hm.put("Android TV", new Integer(450)); hm.put("Air Purifiers", new Integer(300)); hm.put("Food Processors", new Integer(950));现在,使用 TreeMap 基于键对 HashMap 进行排序 -Map sort = new TreeMap(hm); System.out.println("基于键排序的 Map = "+sort);以下是如何基于键对 HasMap 进行排序的示例 -示例 实时演示import java.util.*; public class Demo { public static void main(String args[]) { HashMap hm = new HashMap(); hm.put("Shirts", new ... 阅读更多
802 次浏览
在本文中,我们将学习如何使用 Java 的 HashSet 类中的 contains() 方法来检查集合中是否存在特定元素。我们将创建一个 HashSet,向其中添加一些元素,并使用 contains() 方法验证给定元素的存在性。问题陈述编写一个 Java 程序,使用 contains() 方法检查 HashSet 中是否存在特定元素。以下是相同内容的演示 -输入集合中的元素 = [33, 66, 67, 54, 88, 90, 30, 79]输出集合中的元素 = [33, 66, 67, 54, 88, 90, 30, 79] ... 阅读更多
284 次浏览
synchronizedSet() 方法返回一个由指定排序集支持的同步(线程安全)排序集。首先,创建一个 HashSet 并添加元素 -Set hs = new HashSet(); hs.add(29); hs.add(879); hs.add(88); hs.add(788); hs.add(456);现在,要获取同步集,请使用 synchronizedSet() 方法 -Set s = Collections.synchronizedSet(hs);以下是如何从 HashSet 获取同步集的示例 -示例 实时演示import java.util.*; public class Demo { public static void main(String args[]) { Set hs = new HashSet(); hs.add(29); hs.add(879); ... 阅读更多