找到 9301 篇文章 关于面向对象编程
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 时,如果 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(); ... 阅读更多
256 浏览量
首先,创建一个 HashMap 并添加元素HashMap hm = new HashMap(); hm.put("Wallet", new Integer(700)); hm.put("Belt", new Integer(600)); hm.put("Backpack", new Integer(1200));现在,检索所有键Set keys = hm.keySet(); System.out.println("Keys..."); Iterator i = keys.iterator(); while (i.hasNext()) { System.out.println(i.next()); }以下是如何在 HashMap 中获取所有键的集合的示例示例 在线演示import java.util.*; public class Demo { public static void main(String args[]) { // 创建哈希映射 HashMap hm = new HashMap(); hm.put("Wallet", new Integer(700)); ... 阅读更多
4K+ 浏览量
要删除 HashMap 中的所有值,请使用 clear() 方法。首先,让我们创建一个 HashMap。HashMap hm = new HashMap();向 HashMap 添加一些元素hm.put("Wallet", new Integer(700)); hm.put("Belt", new Integer(600)); hm.put("Backpack", new Integer(1200));现在,删除所有元素hm.clear();以下是如何从 HashMap 中删除所有值的示例。示例 在线演示import java.util.*; public class Demo { public static void main(String args[]) { // 创建哈希映射 HashMap hm = new HashMap(); hm.put("Wallet", new Integer(700)); hm.put("Belt", new Integer(600)); ... 阅读更多
1K+ 浏览量
可以使用 java.util.LinkedList.clear() 方法在 Java 中清空 LinkedList。此方法删除 LinkedList 中的所有元素。LinkedList.clear() 方法不需要任何参数,也不返回值。下面给出一个演示此方法的程序。示例 在线演示import java.util.LinkedList; public class Demo { public static void main(String[] args) { LinkedList l = new LinkedList(); l.add("Orange"); l.add("Apple"); l.add("Peach"); l.add("Guava"); ... 阅读更多
726 浏览量
可以使用 java.util.ArrayList.lastIndexOf() 方法获取 Java 中 ArrayList 中特定元素的最后一个索引。此方法返回指定元素最后一次出现的索引。如果元素在 ArrayList 中不存在,则此方法返回 -1。下面给出一个演示此方法的程序。示例 在线演示import java.util.ArrayList; import java.util.List; public class Demo { public static void main(String[] args) { List aList = new ArrayList(); aList.add("Orange"); aList.add("Apple"); aList.add("Peach"); aList.add("Orange"); aList.add("Mango"); ... 阅读更多