找到关于 Java 8 的 4330 篇文章

使用迭代器遍历 Java 中的 LinkedList

Chandu yadav
更新于 2020年6月29日 13:53:57

6000+ 次浏览

可以使用迭代器来循环遍历 LinkedList。hasNext() 方法如果 LinkedList 中还有更多元素则返回 true,否则返回 false。next() 方法返回 LinkedList 中的下一个元素,如果不存在下一个元素则抛出 NoSuchElementException 异常。如下所示是一个演示此功能的程序。示例 在线演示import java.util.LinkedList; import java.util.Iterator; 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");   ... 阅读更多

使用迭代器从 Java 中的集合中删除元素

Arjun Thakur
更新于 2020年6月29日 13:54:59

18000+ 次浏览

可以使用迭代器方法 remove() 从集合中删除元素。此方法将删除集合中的当前元素。如果 remove() 方法之前没有 next() 方法,则会抛出 IllegalStateException 异常。如下所示是一个演示此功能的程序。示例 在线演示import java.util.ArrayList; import java.util.Iterator; public class Demo {    public static void main(String[] args) {       ArrayList aList = new ArrayList();       aList.add("Apple");       aList.add("Mango");       aList.add("Guava");       aList.add("Orange");       aList.add("Peach");       System.out.println("The ArrayList elements are: ");     ... 阅读更多

使用迭代器循环遍历 Java 中的 HashMap

Ankith Reddy
更新于 2020年6月29日 13:55:50

183 次浏览

可以使用迭代器来循环遍历 HashMap。hasNext() 方法如果 HashMap 中还有更多元素则返回 true,否则返回 false。next() 方法返回 HashMap 中的下一个键元素,如果不存在下一个元素则抛出 NoSuchElementException 异常。如下所示是一个演示此功能的程序。示例 在线演示import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class Demo {    public static void main(String[] args) {       Map student = new HashMap();       student.put("101", "Harry");       student.put("102", "Amy");       student.put("103", "John");       ... 阅读更多

使用迭代器循环遍历 Java 中的 ArrayList

George John
更新于 2020年6月29日 13:56:42

4000+ 次浏览

可以使用迭代器来循环遍历 ArrayList。hasNext() 方法如果 ArrayList 中还有更多元素则返回 true,否则返回 false。next() 方法返回 ArrayList 中的下一个元素,如果不存在下一个元素则抛出 NoSuchElementException 异常。如下所示是一个演示此功能的程序。示例 在线演示import java.util.ArrayList; import java.util.Iterator; public class Demo {    public static void main(String[] args) {       ArrayList aList = new ArrayList();       aList.add("Apple");       aList.add("Mango");       aList.add("Guava");       aList.add("Orange");       aList.add("Peach");   ... 阅读更多

在 Java 中从 LinkedList 的元素创建对象数组

Chandu yadav
更新于 2020年6月29日 13:45:11

372 次浏览

可以使用 java.util.LinkedList.toArray() 方法从 LinkedList 的元素创建一个对象数组。此方法将返回一个对象数组,其中包含所有 LinkedList 元素,顺序正确。如下所示是一个演示此功能的程序。示例 在线演示import java.util.LinkedList; public class Demo {    public static void main(String[] args) {       LinkedList l = new LinkedList();       l.add("Amy");       l.add("Sara");       l.add("Joe");       l.add("Betty");       l.add("Nathan");       Object[] objArr = l.toArray();       System.out.println("The object array elements are: ");       for ... 阅读更多

使用 ListIterator 在 Java 中反向遍历 LinkedList 的元素

Ankith Reddy
更新于 2020年6月29日 13:46:41

202 次浏览

可以使用 ListIterator 正向和反向遍历 LinkedList 中的元素。ListIterator 中的 hasNext() 方法在正向遍历时,如果 LinkedList 中还有更多元素则返回 true,否则返回 false。next() 方法返回 LinkedList 中的下一个元素并前进游标位置。ListIterator 中的 hasPrevious() 方法在反向遍历时,如果 LinkedList 中还有更多元素则返回 true,否则返回 false。previous() 方法返回 LinkedList 中的前一个元素并向后移动游标位置。… 阅读更多

使用 Java 中的 ListIterator 替换 ArrayList 中的元素

George John
更新于 2020年6月29日 13:47:32

1000+ 次浏览

可以使用 ListIterator 方法 set() 替换 ArrayList 中的元素。此方法只有一个参数,即要替换的元素,set() 方法将其替换为 next() 或 previous() 方法返回的最后一个元素。如下所示是一个演示此功能的程序。示例 在线演示import java.util.ArrayList; import java.util.ListIterator; public class Demo {    public static void main(String[] args) {       ArrayList aList = new ArrayList();       aList.add("Amanda");       aList.add("Taylor");       aList.add("Justin");       aList.add("Emma");       aList.add("Peter");       System.out.println("The ArrayList elements ... 阅读更多

使用 Java 中的 ListIterator 从 ArrayList 中删除元素

Chandu yadav
更新于 2020年6月29日 13:48:11

898 次浏览

可以使用 ListIterator 方法 remove() 从 ArrayList 中删除元素。此方法将删除 ArrayList 中的当前元素。如果 remove() 方法之前没有 next() 方法,则会抛出 IllegalStateException 异常。如下所示是一个演示此功能的程序。示例 在线演示import java.util.ArrayList; import java.util.ListIterator; public class Demo {    public static void main(String[] args) {       ArrayList aList = new ArrayList();       aList.add("Apple");       aList.add("Mango");       aList.add("Guava");       aList.add("Orange");       aList.add("Peach");       System.out.println("The ArrayList elements are: ");     ... 阅读更多

使用 Java 中的 ListIterator 获取 ArrayList 中的前一个索引和下一个索引

Arjun Thakur
更新于 2020年6月29日 13:48:53

979 次浏览

可以使用 ListIterator 接口中的 previousIndex() 和 nextIndex() 方法分别获取 ArrayList 中的前一个索引和下一个索引。previousIndex() 方法返回 previous() 方法返回的元素的索引,而 nextIndex() 方法返回 next() 方法返回的元素的索引。这些方法都不需要任何参数。如下所示是一个演示此功能的程序示例 在线演示import java.util.ArrayList; import java.util.ListIterator; public class Demo {    public static void main(String[] args) {       ArrayList aList = new ArrayList();       aList.add("Amy");       ... 阅读更多

使用 Java 中的 ListIterator 反向迭代 LinkedList

Ankith Reddy
更新于 2020年6月29日 13:49:56

804 次浏览

可以使用 ListIterator 正向和反向遍历 LinkedList 中的元素。ListIterator 中的 hasPrevious() 方法在反向遍历时,如果 LinkedList 中还有更多元素则返回 true,否则返回 false。previous() 方法返回 LinkedList 中的前一个元素并向后移动游标位置。如下所示是一个演示此功能的程序。示例 在线演示import java.util.LinkedList; import java.util.List; import java.util.ListIterator; public class Demo {    public static void main(String[] args) {       List l = new LinkedList();       ... 阅读更多

广告