找到 4330 篇文章 关于 Java 8

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

karthikeya Boyini
更新于 2019-07-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") 下面是一个检查 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 LinkedHashMap 中的值

Samual Sam
更新于 2019-07-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-07-30 22:30:24

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");       ... 阅读更多

在 Java 中使用 ListIterator 反向遍历 ArrayList

Samual Sam
更新于 2019-07-30 22:30:24

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) ... 阅读更多

Java 中的 NavigableMap pollLastEntry() 方法

karthikeya Boyini
更新于 2019-07-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-07-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

迭代 Java 中 TreeMap 的值

karthikeya Boyini
更新于 2019-07-30 22:30:24

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"); ... 阅读更多

在 Java 中从 TreeMap 获取尾映射

Samual Sam
更新于 2019-07-30 22:30:24

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();       ... 阅读更多

在 Java 中使用 ListIterator 正向遍历 ArrayList

karthikeya Boyini
更新于 2019-07-30 22:30:24

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 = ... 阅读更多

在 Java 中使用迭代器迭代集合

Samual Sam
更新于 2019-07-30 22:30:24

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: "); ... 阅读更多

广告