找到关于面向对象编程的9301篇文章
27K+ 次浏览
可以使用java.util.ArrayList.indexOf()方法获取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("Guava"); aList.add("Mango"); ... 阅读更多
66 次浏览
NavigableMap中的pollFirstEntry()方法删除并返回与此映射中最小的键关联的键值映射。以下是如何实现pollFirstEntry()方法的示例。示例 在线演示import java.util.*; public class Demo { public static void main(String[] args) { NavigableMap n = new TreeMap(); n.put(5, "Tom"); n.put(9, "John"); n.put(14, "Jamie"); n.put(1, "Tim"); n.put(4, "Jackie"); n.put(15, ... 阅读更多
436 次浏览
可以使用java.util.Collections.unmodifiableList()方法获取指定ArrayList的不可修改视图。此方法只有一个参数,即ArrayList,它返回该ArrayList的不可修改视图。如下所示是一个演示此方法的程序。示例 在线演示import java.util.ArrayList; import java.util.ArrayList; import java.util.Collections; import java.util.List; public class Demo { public static void main(String args[]) throws Exception { List aList = new ArrayList(); aList.add("Sally"); aList.add("George"); aList.add("John"); aList.add("Susan"); aList.add("Martha"); aList = Collections.unmodifiableList(aList); System.out.println("The ... 阅读更多
288 次浏览
可以使用java.util.ArrayList.addAll()方法将集合的元素插入到ArrayList的指定索引处。此方法有两个参数,即在ArrayList中开始插入集合元素的特定索引和集合本身。如果在ArrayList.addAll()指定的索引处已经存在元素,则该元素和所有后续元素将向右移动,以便为ArrayList中的集合元素腾出空间。如下所示是一个演示此方法的程序。示例 在线 演示import java.util.ArrayList; import java.util.Vector; public class Demo { public static void main(String[] args) ... 阅读更多
118 次浏览
ceiling()方法返回大于或等于给定元素的最小元素,此处为30ceiling(30)以下是Java中实现ceiling方法的示例。示例 在线演示import java.util.NavigableSet; import java.util.TreeSet; public class Demo { public static void main(String[] args) { NavigableSet set = new TreeSet(); set.add(10); set.add(25); set.add(40); set.add(55); set.add(70); set.add(85); set.add(100); System.out.println("Returned Value = " + set.ceiling(30)); } }输出Returned Value = 40
120 次浏览
使用Iterator类获取TreeSet的元素。创建一个TreeSet并向其中添加元素TreeSet set = new TreeSet(); set.add("13"); set.add("11"); set.add("12"); set.add("16"); set.add("19"); set.add("23"); set.add("21"); set.add("20"); set.add("30");现在,要显示元素,请使用Iterator类Iterator i = set.iterator(); while(i.hasNext()){ System.out.println(i.next()); }以下是如何使用迭代获取TreeSet元素的示例。示例 在线演示import java.util.*; public class Demo { public static void main(String args[]){ TreeSet set = new TreeSet(); set.add("13"); set.add("11"); ... 阅读更多
156 次浏览
要获取最后排序的元素(即TreeSet中的最后一个元素),请使用last()方法。创建一个TreeSet并向其中添加元素TreeSet set = new TreeSet (); set.add("65"); set.add("45"); set.add("19"); set.add("27"); set.add("89"); set.add("57");现在,获取最后一个元素set.last()以下是获取TreeSet中最后排序元素的示例。示例 在线演示import java.util.*; public class Demo { public static void main(String args[]){ TreeSet set = new TreeSet (); set.add("65"); set.add("45"); set.add("19"); ... 阅读更多
723 次浏览
可以使用for循环逐一访问ArrayList的元素。如下所示是一个演示此方法的程序。示例 在线演示import java.util.ArrayList; import java.util.List; public class Demo { public static void main(String[] args) { ArrayList aList = new ArrayList(); aList.add("Sun"); aList.add("Moon"); aList.add("Star"); aList.add("Planet"); aList.add("Comet"); System.out.println("The ArrayList elements are:"); for (String s : aList) { System.out.println(s); } } }输出上述代码的输出... 阅读更多
7K+ 次浏览
可以使用迭代器迭代遍历ArrayList,其中迭代器是Iterator接口的实现。Iterator接口声明的一些重要方法是hasNext()和next()。hasNext()方法如果ArrayList中还有更多元素则返回true,否则返回false。next()方法返回ArrayList中的下一个元素。如下所示是一个使用Iterator接口演示遍历ArrayList的程序。示例 在线演示import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class Demo { public static void main(String[] args) { List aList = new ArrayList(); ... 阅读更多
102 次浏览
让我们首先创建一个NavigableMapNavigableMap n = new TreeMap();现在,让我们添加一些元素n.put("A", 888); n.put("B", 999); n.put("C", 444); n.put("D", 555); n.put("E", 666); n.put("F", 888);以下是创建NavigableMap、添加元素并显示它们的完整示例。示例 在线演示import java.util.*; public class Demo { public static void main(String[] args) { NavigableMap n = new TreeMap(); n.put("A", 888); n.put("B", 999); n.put("C", 444); ... 阅读更多