找到 4330 篇文章 关于 Java 8

使用迭代器遍历 Java 中的 LinkedList

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

6K+ 次查看

可以使用迭代器遍历 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

18K+ 次查看

可以使用 Iterator 方法 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

4K+ 次查看

可以使用迭代器遍历 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

1K+ 次查看

可以使用 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 时,如果 LinkedList 中还有更多元素则返回 true,否则返回 false。previous() 方法返回 LinkedList 中的前一个元素,并将游标位置向后移动一位。下面是一个演示此功能的程序示例。阅读更多

广告