找到 34423 篇文章,关于编程

使用迭代器遍历 Java 中的 HashMap

Ankith Reddy
更新于 2020-06-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-06-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-06-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-06-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-06-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-06-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-06-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-06-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();       ... 阅读更多

从 Java 中的 LinkedList 删除特定元素

Chandu yadav
更新于 2020-06-29 13:51:29

4K+ 次浏览

可以使用 java.util.LinkedList.remove() 方法删除 LinkedList 中的特定元素。此方法第一次删除 LinkedList 中指定的元素,如果元素不在 LinkedList 中则不进行任何更改。LinkedList.remove() 方法所需的参数是要删除的元素。以下给出了一个演示此功能的程序。示例 实时演示import java.util.LinkedList; public class Demo {    public static void main(String[] args) {       LinkedList l = new LinkedList();       l.add("Apple");       l.add("Mango");       l.add("Pear");       l.add("Orange");     ... 阅读更多

Java 中的 Set、HashSet 和 TreeSet 的区别

Ankith Reddy
更新于 2019-07-30 22:30:24

18K+ 次浏览

Set 是一个通用的值集合,没有重复元素。TreeSet 是一个元素已排序的集合。HashSet 是一个元素未排序或未排序的集合。它比 TreeSet 快。HashSet 是 Set 的实现。Set 是所有 Set 类(如 TreeSet、HashSet 等)的父接口。示例 实时演示import java.util.*; public class Demo {    public static void main(String args[]) {       int a[] = {77, 23, 4, 66, 99, 112, 45, 56, 39, 89};       Set s = new HashSet();       ... 阅读更多

广告

© . All rights reserved.