找到 34423 篇文章,关于编程
155 次查看
Java 中使用 isEmpty() 方法检查 NavigableMap 是否为空。首先,创建一个 NavigableMap 并向其中添加元素: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, "Kurt"); n.put(19, "Tiger"); n.put(24, "Jacob"); 现在,检查 Map 是否为空:System.out.println("Map is empty? " + n.isEmpty()); 下面是一个实现 isEmpty() 方法并检查 Map 是否为空的示例:示例 在线演示import java.util.*; public class Demo { public static void main(String[] args) { NavigableMap n = new TreeMap(); n.put(5, ... 阅读更多
2K+ 次查看
要创建一个排序集合,首先创建一个集合:Set s = new HashSet(); 向上述集合添加元素:int a[] = {77, 23, 4, 66, 99, 112, 45, 56, 39, 89}; Set s = new HashSet(); try { for(int i = 0; i < 5; i++) { s.add(a[i]); } 之后,使用 TreeSet 类进行排序:TreeSet sorted = new TreeSet(s); 使用 last() 方法获取最后一个元素:System.out.println("Last element of the sorted set = "+ (Integer)sorted.last()); 下面是获取 Java 中排序集合的最后一个元素的代码:示例 在线演示import java.util.*; public class Demo { ... 阅读更多
2K+ 次查看
使用 poll() 方法获取并删除队列中的第一个元素。创建一个队列:Queue q = new LinkedList(); 添加一些元素:q.add("abc"); q.add("def"); q.add("ghi"); q.add("jkl"); q.add("mno"); q.add("pqr"); q.add("stu"); q.add("vwx"); 现在,删除第一个元素:q.poll() 下面是一个实现 poll() 方法的示例:示例 在线演示import java.util.LinkedList; import java.util.Queue; public class Demo { public static void main(String[] args) { Queue q = new LinkedList(); q.add("abc"); q.add("def"); q.add("ghi"); q.add("jkl"); q.add("mno"); q.add("pqr"); q.add("stu"); q.add("vwx"); ... 阅读更多
2K+ 次查看
要从队列中删除元素,请使用 remove() 方法。首先,设置一个队列并插入一些元素:Queue q = new LinkedList(); q.offer("abc"); q.offer("def"); q.offer("ghi"); q.offer("jkl"); q.offer("mno"); q.offer("pqr"); q.offer("stu"); q.offer("vwx"); 删除第一个元素:System.out.println("Queue head = " + q.element()); System.out.println("Removing element from queue = " + q.remove()); 下面是一个示例:示例 在线演示import java.util.LinkedList; import java.util.Queue; public class Demo { public static void main(String[] args) { Queue q = new LinkedList(); q.offer("abc"); q.offer("def"); q.offer("ghi"); q.offer("jkl"); q.offer("mno"); q.offer("pqr"); ... 阅读更多
666 次查看
Java 队列中的 element() 方法用于返回容器前端的元素,但不将其删除。以下是一个示例。首先,创建一个队列并添加一些元素:Queue q = new LinkedList(); q.offer("abc"); q.offer("def"); q.offer("ghi"); q.offer("jkl"); q.offer("mno"); q.offer("pqr"); q.offer("stu"); q.offer("vwx"); 现在使用 element() 方法,如下所示:System.out.println("Queue head = " + q.element()); 下面是完整的示例:示例 在线演示import java.util.LinkedList; import java.util.Queue; public class Demo { public static void main(String[] args) { Queue q = new LinkedList(); q.offer("abc"); q.offer("def"); ... 阅读更多
2K+ 次查看
可以使用 java.util.ArrayList.set() 方法替换 Java LinkedList 中的元素。此方法有两个参数,即要替换 LinkedList 元素的索引和要替换成的元素。ArrayList.set() 方法返回以前在索引指定位置的元素。演示此方法的程序如下:示例 在线演示import java.util.LinkedList; public class Demo { public static void main(String[] args) { LinkedList l = new LinkedList(); l.add("Pear"); l.add("Apple"); l.add("Mango"); l.add("Guava"); ... 阅读更多
6K+ 次查看
可以通过创建一个 ArrayList 来将 LinkedList 转换为 ArrayList,这样 ArrayList 的参数化构造函数就会用 LinkedList 的元素对其进行初始化。演示此方法的程序如下:示例 在线演示import java.util.ArrayList; import java.util.LinkedList; import java.util.List; 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"); l.add("Pear"); List aList = new ArrayList(l); System.out.println("The ArrayList elements are: "); ... 阅读更多
207 次查看
要使用 LinkedList 类创建队列,请尝试以下操作:Queue q = new LinkedList(); q.offer("abc"); q.offer("def"); q.offer("ghi"); q.offer("jkl"); q.offer("mno"); q.offer("pqr"); q.offer("stu"); q.offer("vwx"); 之后,要打印元素,需要对队列进行条件检查,如下所示:Object ob; while ((ob = q.poll()) != null) { System.out.println(ob); } 下面是一个示例:示例 在线演示import java.util.LinkedList; import java.util.Queue; public class Demo { public static void main(String[] args) { Queue q = new LinkedList(); q.offer("abc"); q.offer("def"); q.offer("ghi"); q.offer("jkl"); q.offer("mno"); ... 阅读更多
2K+ 次查看
java.lang.StackTraceElement.getMethodName() 方法提供了包含由当前堆栈跟踪元素表示的执行点的当前方法名。演示此方法的程序如下:示例 在线演示public class Demo { public static void main(String args[]) { System.out.println ("The method name is: " + new Exception().getStackTrace()[0].getMethodName()); } }输出The method name is: main现在让我们了解上述程序。getMethodName() 方法用于获取包含由当前堆栈跟踪元素表示的执行点的当前方法名。这使用... 阅读更多
687 次查看
可以使用 java.lang.Class.getDeclaredMethods() 方法调用对象的方法。此方法返回一个包含所有具有公共、私有、受保护和默认访问权限的 Method 对象的数组。但是,不包括继承的方法。此外,如果类或接口没有方法,或者在 Class 对象中表示的是原始类型、数组类或 void,则 getDeclaredMethods() 方法将返回一个零长度数组。演示此方法的程序如下:示例 在线演示import java.lang.reflect.Method; class ClassA { private String name = "John"; public String returnName() { return name; } ... 阅读更多
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP