找到34423篇关于编程的文章

使用迭代器遍历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 ... 阅读更多

在Java中使用ListIterator遍历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时,如果还有更多元素则返回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年6月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年7月30日 22:30:24

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();       ... 阅读更多

广告
© . All rights reserved.