找到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是所有集合类(如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(); ... 阅读更多
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP