找到 34423 篇文章,关于编程
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"); ... 阅读更多
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"); ... 阅读更多
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 ... 阅读更多
202 次浏览
可以使用 ListIterator 正向和反向遍历 LinkedList 中的元素。ListIterator 中的 hasNext() 方法在正向遍历 LinkedList 时,如果还有更多元素则返回 true,否则返回 false。next() 方法返回 LinkedList 中的下一个元素,并向前移动光标位置。ListIterator 中的 hasPrevious() 方法在反向遍历 LinkedList 时,如果还有更多元素则返回 true,否则返回 false。previous() 方法返回 LinkedList 中的前一个元素,并将光标位置向后移动。... 阅读更多
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 ... 阅读更多
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: "); ... 阅读更多
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"); ... 阅读更多
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(); ... 阅读更多
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"); ... 阅读更多
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(); ... 阅读更多
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP