找到 4330 篇文章 关于 Java 8
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") 下面是一个检查 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")); ... 阅读更多
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"); ... 阅读更多
525 次浏览
在 Java 中,可以使用 size() 方法获取 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"); ... 阅读更多
1K+ 次浏览
ListIterator 可用于向前和向后遍历 List 集合中的元素。因此,ListIterator 仅对 LinkedList、ArrayList 等类有效。ListIterator 中的 hasPrevious() 方法在反向遍历 List 时,如果 List 中还有更多元素,则返回 true,否则返回 false。previous() 方法返回 List 中的前一个元素,并将光标位置向后移动。演示此方法的程序如下:示例 在线演示import java.util.ArrayList; import java.util.ListIterator; public class Demo { public static void main(String[] args) ... 阅读更多
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, ... 阅读更多
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
633 次浏览
使用 Iterator 和 values() 方法迭代 TreeMap 的值。让我们首先创建一个 TreeMap 并添加一些元素:TreeMap m = new TreeMap(); m.put(1, "PHP"); m.put(2, "jQuery"); m.put(3, "JavaScript"); m.put(4, "Ruby"); m.put(5, "Java"); m.put(6, "AngularJS"); m.put(7, "ExpressJS"); 迭代值:Collection res = m.values(); Iterator i = res.iterator(); while (i.hasNext()) { System.out.println(i.next()); } 下面是迭代值的完整示例:示例 在线演示import java.util.*; public class Demo { public static void main(String args[]) { TreeMap m = new TreeMap(); m.put(1, "PHP"); m.put(2, "jQuery"); ... 阅读更多
129 次浏览
要从 TreeMap 获取尾映射,请使用 tailMap() 方法。它获取映射的一部分或视图,其键大于或等于作为参数设置的键。让我们首先创建一个 TreeMap:TreeMap m = new TreeMap(); 现在,我们将添加一些元素:m.put(1, "PHP"); m.put(2, "jQuery"); m.put(3, "JavaScript"); m.put(4, "Ruby"); m.put(5, "Java"); m.put(6, "AngularJS"); m.put(7, "ExpressJS"); 获取尾映射:m.tailMap(4) 下面是在 Java 中从 TreeMap 获取尾映射的示例:示例 在线演示import java.util.*; public class Demo { public static void main(String args[]){ TreeMap m = new TreeMap(); ... 阅读更多
175 次浏览
ListIterator 可用于向前和向后遍历 List 集合中的元素。因此,ListIterator 仅对 LinkedList、ArrayList 等类有效。ListIterator 中的 hasNext() 方法如果 List 中还有更多元素,则返回 true,否则返回 false。next() 方法返回 List 中的下一个元素,并将光标位置向前移动。演示此方法的程序如下:示例 在线演示import java.util.ArrayList; import java.util.ListIterator; public class Demo { public static void main(String[] args) { ArrayList aList = ... 阅读更多
199 次浏览
Java 中的集合提供了一种处理对象组的体系结构。Java 集合框架中的不同类包括 ArrayList、LinkedList、HashSet、Vector 等。可以使用迭代器遍历集合,下面给出一个使用 ArrayList 演示此功能的程序示例:示例 在线演示import java.util.ArrayList; import java.util.Iterator; public class Demo { public static void main(String[] args) { ArrayList aList = new ArrayList(); aList.add("John"); aList.add("Peter"); aList.add("Harry"); aList.add("James"); aList.add("Arthur"); System.out.println("The ArrayList elements are: "); ... 阅读更多