找到 9301 篇文章 相关面向对象编程

从 Java LinkedHashSet 获取键值对

karthikeya Boyini
更新于 2019年7月30日 22:30:24

261 次浏览

要获取 Java 中 LinkedHashSet 的键值对,请使用 entrySet() 方法。首先让我们创建一个 LinkedHashSet 并添加一些元素 - 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"); 现在,获取键值对 - l.entrySet() 以下是如何从 LinkedHashSet 获取键值对的示例 - 示例 实时演示 import java.util.*; 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");       l.put("4", "Morgan");       l.put("5", "Tim");     ... 阅读更多

在 Java 中将一个集合中的所有元素复制到另一个集合

Samual Sam
更新于 2019年7月30日 22:30:24

981 次浏览

使用 clone() 方法将一个集合中的所有元素复制到另一个集合。第一个 HashSet - HashSet set = new HashSet (); set.add("One"); set.add("Two"); 创建另一个集合并将第一个集合克隆到第二个集合中 - HashSet newSet = new HashSet (); 复制(克隆)所有元素到第二个集合 - newSet = (HashSet)set.clone(); 以下是如何将一个集合中的所有元素复制到另一个集合的示例 - 示例 实时演示 import java.util.*; public class Demo {    public static void main(String args[]) {       HashSet set = new HashSet ();       HashSet newSet = new HashSet ();       set.add("One"); ... 阅读更多

在 Java 中将集合转换为列表

karthikeya Boyini
更新于 2019年7月30日 22:30:24

210 次浏览

首先,创建一个集合并添加元素 - Set s = new HashSet(); s.add("P"); s.add(new Date()); s.add(new Long(898999)); s.add("Q"); s.add("R"); s.add(new Integer(1)); 将上述集合转换为列表 - List l = new ArrayList(s); 以下是如何在 Java 中将集合转换为列表的示例 - 示例 实时演示 import java.util.ArrayList; import java.util.Date; import java.util.List; import java.util.Set; import java.util.HashSet; public class Demo {    public static void main(String[] args) {       Set s = new HashSet();       s.add("P");;       s.add(new Date());       s.add(new Long(898999));       s.add("Q");       s.add("R");       ... 阅读更多

Java 程序判断元素是否在栈中

Shriansh Kumar
更新于 2024年8月16日 08:07:16

1K+ 次浏览

栈是一种线性数据结构,其中元素以 LIFO 方式存储。这里,LIFO 代表后进先出,这意味着插入的最后一个元素将是第一个被访问的元素。在 Java 中,栈是 Java 集合框架提供的一个类,它实现了栈数据结构。在这篇文章中,我们将编写一个 Java 程序来判断一个元素是否在栈中。使用 Stack.search() 方法 java.util.Stack.search() 方法用于判断一个元素是否在 Java 的栈中。此方法接受一个... 阅读更多

检查 Java LinkedHashSet 中是否存在特定元素

karthikeya Boyini
更新于 2019年7月30日 22:30:24

211 次浏览

使用 contains() 方法检查特定元素是否存在于 LinkedHashSet 中。首先让我们创建一个 LinkedHashSet 并添加一些元素 - LinkedHashSet l = new LinkedHashSet(); l.add(new String("1")); l.add(new String("2")); l.add(new String("3")); l.add(new String("4")); l.add(new String("5")); l.add(new String("6")); l.add(new String("7")); 现在,检查它是否包含元素“5” - l.contains("5") 以下是如何检查 Java LinkedHashSet 中是否存在特定元素的示例 - 示例 实时演示 import java.util.*; public class Demo {    public static void main(String[] args) {       LinkedHashSet l = new LinkedHashSet();       l.add(new String("1"));       l.add(new String("2"));       ... 阅读更多

在 Java 中遍历 Java LinkedHashMap 的值

Samual Sam
更新于 2019年7月30日 22:30:24

910 次浏览

在 Java 中,迭代器用于遍历 LinkedHashMap 的值。首先让我们创建一个 LinkedHashMap - LinkedHashMap l = new LinkedHashMap(); 向 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"); 遍历值 - Collection res = l.values(); Iterator i = res.iterator(); while (i.hasNext()){    System.out.println(i.next()); } 以下是如何遍历 LinkedHashMap 的值的示例 - 示例 实时演示 import java.util.*; public class Demo {    public static void main(String[] args) {       LinkedHashMap l = new LinkedHashMap();       l.put("1", "Jack");       l.put("2", "Tom");     ... 阅读更多

获取 Java LinkedHashMap 的大小

karthikeya Boyini
更新于 2019年7月30日 22:30:24

525 次浏览

size() 方法用于获取 Java 中 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"); 现在获取大小 - l.size() 以下是如何获取 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");       l.put("4", "Morgan");       l.put("5", "Tim");   ... 阅读更多

在 Java 中使用 ListIterator 反向遍历 ArrayList

Samual Sam
更新于 2019年7月30日 22:30:24

1K+ 次浏览

ListIterator 可用于在 List 集合中向前和向后遍历元素。因此,ListIterator 仅对 LinkedList、ArrayList 等类有效。ListIterator 中的 hasPrevious( ) 方法在 List 反向遍历时,如果还有更多元素则返回 true,否则返回 false。previous( ) 方法返回 List 中的前一个元素,并将光标位置向后移动。下面给出一个演示此方法的程序 - 示例 实时演示 import java.util.ArrayList; import java.util.ListIterator; public class Demo {    public static void main(String[] args) ... 阅读更多

Java 中 NavigableMap 的 pollLastEntry() 方法

karthikeya Boyini
更新于 2019年7月30日 22:30:24

63 次浏览

NavigableMap 的 pollLastEntry() 方法移除并返回与此映射中最大键关联的键值映射。首先让我们创建一个 NavigableMap 并向其中添加一些元素 - 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"); 现在,使用以下方法 - n.pollLastEntry(); 以下是如何实现 pollLastEntry() 方法的示例 - 示例 实时演示 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, ... 阅读更多

Java 中 NavigableMap 的 floorEntry() 方法

Samual Sam
更新于 2019年7月30日 22:30:24

147 次浏览

floorEntry() NavigableMap 方法返回与小于或等于给定键的最大键关联的键值映射。以下是如何实现 floorEntry() 方法的示例 - 示例 实时演示 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("Floor Entry = "+n.floorEntry(5));    } } 输出 NavigableMap 元素... {1=Tim, 4=Jackie, 5=Tom, 9=John, 14=Jamie, 15=Kurt, 19=Tiger, 24=Jacob} Floor Entry 5=Tom

广告