找到关于面向对象编程的9301篇文章

迭代遍历Java中TreeMap的值

karthikeya Boyini
更新于 2019年7月30日 22:30:24

633 次浏览

使用迭代器和values()方法迭代遍历TreeMap的值。让我们首先创建一个TreeMap并添加一些元素:TreeMap m = new TreeMap(); m.put(1, "PHP"); m.put(2, "jQuery"); m.put(3, "JavaScript"); m.put(4, "Ruby"); m.put(5, "Java"); m.put(6, "AngularJS"); m.put(7, "ExpressJS");迭代遍历值:Collection res = m.values(); Iterator i = res.iterator(); while (i.hasNext()) {    System.out.println(i.next()); }以下是如何迭代遍历值的完整示例:示例 在线演示import java.util.*; public class Demo {    public static void main(String args[]) {       TreeMap m = new TreeMap();       m.put(1, "PHP");       m.put(2, "jQuery"); ... 阅读更多

在Java中从TreeMap获取尾映射

Samual Sam
更新于 2019年7月30日 22:30:24

129 次浏览

要从TreeMap获取尾映射,请使用tailMap()方法。它获取地图的一部分或视图,其键大于等于作为参数设置的键。让我们首先创建一个TreeMap:TreeMap m = new TreeMap();现在,我们将添加一些元素:m.put(1, "PHP"); m.put(2, "jQuery"); m.put(3, "JavaScript"); m.put(4, "Ruby"); m.put(5, "Java"); m.put(6, "AngularJS"); m.put(7, "ExpressJS");获取尾映射:m.tailMap(4)以下是Java中从TreeMap获取尾映射的示例:示例 在线演示import java.util.*; public class Demo {    public static void main(String args[]){       TreeMap m = new TreeMap();     ... 阅读更多

在Java中使用ListIterator向前遍历ArrayList

karthikeya Boyini
更新于 2019年7月30日 22:30:24

175 次浏览

可以使用ListIterator向前和向后遍历List集合中的元素。因此,ListIterator仅对LinkedList、ArrayList等类有效。ListIterator中的hasNext()方法如果List中还有更多元素则返回true,否则返回false。next()方法返回List中的下一个元素并前进游标位置。演示此功能的程序如下所示:示例 在线演示import java.util.ArrayList; import java.util.ListIterator; public class Demo {    public static void main(String[] args) {       ArrayList aList = ... 阅读更多

在Java中使用迭代器迭代遍历集合

Samual Sam
更新于 2019年7月30日 22:30:24

199 次浏览

Java中的集合提供了一个处理一组对象的架构。Java集合框架中的不同类有ArrayList、LinkedList、HashSet、Vector等。可以使用迭代器迭代遍历集合,使用ArrayList演示此功能的程序如下所示:示例 在线演示import java.util.ArrayList; import java.util.Iterator; public class Demo {    public static void main(String[] args) {       ArrayList aList = new ArrayList();       aList.add("John");       aList.add("Peter");       aList.add("Harry");       aList.add("James");       aList.add("Arthur");       System.out.println("The ArrayList elements are: "); ... 阅读更多

在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+ 次浏览

可以使用迭代器方法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 ... 阅读更多

在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中的前一个元素并减少... 阅读更多

广告