找到 34423 篇文章,关于编程

检查 Java 中 NavigableMap 是否为空

karthikeya Boyini
更新于 2020年6月25日 10:32:03

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, ... 阅读更多

获取 Java 中排序集合的最后一个元素

Samual Sam
更新于 2020年6月25日 10:33:48

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 { ... 阅读更多

Java 中 Queue poll() 方法示例

karthikeya Boyini
更新于 2020年6月25日 10:35:02

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

从 Java 中的队列中删除元素

Samual Sam
更新于 2020年6月25日 10:35:55

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

Java 中队列 element() 方法的用法

karthikeya Boyini
更新于 2020年6月25日 10:37:14

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

替换 Java LinkedList 中的元素

Samual Sam
更新于 2020年6月25日 10:37:47

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

在 Java 中将 LinkedList 转换为 ArrayList

karthikeya Boyini
更新于 2020年6月25日 10:39:09

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

在 Java 中使用 LinkedList 类创建队列

Samual Sam
更新于 2020年6月25日 10:40:41

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

在 Java 中显示当前方法名

Smita Kapse
更新于 2020年6月25日 12:02:51

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() 方法用于获取包含由当前堆栈跟踪元素表示的执行点的当前方法名。这使用... 阅读更多

在 Java 中使用反射调用对象的方法

Anvi Jain
更新于 2020年6月25日 12:05:30

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

广告
© . All rights reserved.