找到关于 Java 8 的4330 篇文章

获取 Java ArrayList 中元素的位置

Samual Sam
更新于 2020-06-25 10:25:43

2K+ 次浏览

可以使用 java.util.ArrayList.indexOf() 方法获取 ArrayList 中元素的位置。此方法返回指定元素的第一次出现的索引。如果 ArrayList 中没有该元素,则此方法返回 -1。如下所示是一个演示此方法的程序示例:示例 在线演示import java.util.ArrayList; import java.util.List; public class Demo {    public static void main(String[] args) {       List aList = new ArrayList();       aList.add("A");       aList.add("B");       aList.add("C");       aList.add("D");       aList.add("E");       System.out.println("The ... 阅读更多

获取 Java 中两个集合的非对称差集

karthikeya Boyini
更新于 2020-06-25 10:26:24

567 次浏览

使用 removeAll() 方法获取两个集合的非对称差集。第一个集合 −HashSet set1 = new HashSet (); set1.add("Mat"); set1.add("Sat"); set1.add("Cat");第二个集合 −HashSet set2 = new HashSet (); set2.add("Mat");要获取非对称差集 −set1.removeAll(set2);以下示例显示如何获取两个集合之间的非对称差集:示例 在线演示import java.util.*; public class Demo {    public static void main(String args[]) {       HashSet set1 = new HashSet ();       HashSet set2 = new HashSet ();       set1.add("Mat");       set1.add("Sat");       set1.add("Cat");       ... 阅读更多

Java IdentityHashMap containsValue() 方法

Samual Sam
更新于 2020-06-25 10:27:13

56 次浏览

使用 containsValue() 方法检查值是否存在。首先,创建一个 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);现在检查值是否存在 −m.containsValue(100))以下是如何实现 containsValue() 方法的示例:示例 在线演示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", ... 阅读更多

在 Java 中从堆栈获取元素而不将其移除

karthikeya Boyini
更新于 2020-06-25 10:30:02

3K+ 次浏览

java.util.Stack.peek() 方法可用于在 Java 中从堆栈获取元素而不将其移除。此方法不需要参数,它返回堆栈顶部的元素。如果堆栈为空,则抛出 EmptyStackException。如下所示是一个演示此方法的程序示例:示例 在线演示import java.util.Stack; public class Demo {    public static void main (String args[]) {       Stack stack = new Stack();       stack.push("Amy");       stack.push("John");       stack.push("Mary");       stack.push("Peter");       stack.push("Susan");       System.out.println("The stack ... 阅读更多

检查 Java 中堆栈是否为空

Samual Sam
更新于 2020-06-25 10:30:57

3K+ 次浏览

java.util.Stack.empty() 方法用于检查堆栈是否为空。此方法不需要参数。如果堆栈为空,则返回 true;如果堆栈不为空,则返回 false。如下所示是一个演示此方法的程序示例:示例 在线演示import java.util.Stack; public class Demo {    public static void main (String args[]) {       Stack stack = new Stack();       stack.push("Amy");       stack.push("John");       stack.push("Mary");       System.out.println("The stack elements are: " + stack);       System.out.println("The stack is empty? " + stack.empty());     ... 阅读更多

检查 Java 中 NavigableMap 是否为空

karthikeya Boyini
更新于 2020-06-25 10:32:03

155 次浏览

Java 中的 isEmpty() 方法用于检查 NavigableMap 是否为空。首先,创建一个 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");现在,检查 Map 是否为空 −System.out.println("Map is empty? " + n.isEmpty());以下是如何实现 isEmpty() 方法并检查 Map 是否为空的示例:示例 在线演示import java.util.*; public class Demo {    public static void main(String[] args) {       NavigableMap n = new TreeMap();       n.put(5, ... 阅读更多

获取 Java 中有序集合的最后一个元素

Samual Sam
更新于 2020-06-25 10:33:48

2K+ 次浏览

要创建一个有序集合,首先创建一个集合 −Set s = new HashSet();向上述集合添加元素 −int a[] = {77, 23, 4, 66, 99, 112, 45, 56, 39, 89}; Set s = new HashSet(); try {    for(int i = 0; i < 5; i++) {    s.add(a[i]); }之后,使用 TreeSet 类进行排序 −TreeSet sorted = new TreeSet(s);使用 last() 方法获取最后一个元素 −System.out.println("Last element of the sorted set = "+ (Integer)sorted.last());以下是获取 Java 中有序集合的最后一个元素的代码:示例 在线演示import java.util.*; public class Demo ... 阅读更多

Java 中 Queue poll() 方法示例

karthikeya Boyini
更新于 2020-06-25 10:35:02

2K+ 次浏览

使用 poll() 方法获取并移除队列中的第一个元素。创建一个队列 −Queue q = new LinkedList();添加一些元素 −q.add("abc"); q.add("def"); q.add("ghi"); q.add("jkl"); q.add("mno"); q.add("pqr"); q.add("stu"); q.add("vwx");现在,移除第一个元素 −q.poll()以下是如何实现 poll() 方法的示例:示例 在线演示import java.util.LinkedList; import java.util.Queue; public class Demo {    public static void main(String[] args) {       Queue q = new LinkedList();       q.add("abc");       q.add("def");       q.add("ghi");       q.add("jkl");       q.add("mno");       q.add("pqr");       q.add("stu");       q.add("vwx");   ... 阅读更多

从 Java 中的队列移除元素

Samual Sam
更新于 2020-06-25 10:35:55

2K+ 次浏览

要从队列中移除元素,请使用 remove() 方法。首先,设置一个队列并插入一些元素 −Queue q = new LinkedList(); q.offer("abc"); q.offer("def"); q.offer("ghi"); q.offer("jkl"); q.offer("mno"); q.offer("pqr"); q.offer("stu"); q.offer("vwx");移除第一个元素 −System.out.println("Queue head = " + q.element()); System.out.println("Removing element from queue = " + q.remove());以下是一个示例:示例 在线演示import java.util.LinkedList; import java.util.Queue; public class Demo {    public static void main(String[] args) {       Queue q = new LinkedList();       q.offer("abc");       q.offer("def");       q.offer("ghi");       q.offer("jkl");       q.offer("mno");       q.offer("pqr"); ... 阅读更多

Java 中队列 element() 方法的用法

karthikeya Boyini
更新于 2020-06-25 10:37:14

666 次浏览

Java 队列中的 element() 方法用于返回容器前端的元素,并且不将其移除。以下是一个示例。首先,创建一个队列并添加一些元素 −Queue q = new LinkedList(); q.offer("abc"); q.offer("def"); q.offer("ghi"); q.offer("jkl"); q.offer("mno"); q.offer("pqr"); q.offer("stu"); q.offer("vwx");现在使用 element() 方法,如下所示 −System.out.println("Queue head = " + q.element());以下是一个完整的示例:示例 在线演示import java.util.LinkedList; import java.util.Queue; public class Demo {    public static void main(String[] args) {       Queue q = new LinkedList();       q.offer("abc");       q.offer("def");     ... 阅读更多

广告