找到 4330 篇文章 关于 Java 8
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 元素来将 LinkedList 转换为 ArrayList。下面给出一个演示此方法的程序 - 示例 实时演示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() 方法调用对象的函数。此方法返回一个数组,其中包含所有具有 public、private、protected 和默认访问权限的 Method 对象。但是,不包含继承的函数。此外,如果类或接口没有函数,或者在 Class 对象中表示基本类型、数组类或 void,则 getDeclaredMethods() 方法将返回一个零长度数组。下面给出一个演示此方法的程序 - 示例 实时演示import java.lang.reflect.Method; class ClassA { private String name = "John"; public String returnName() { return name; } ... 阅读更多
2K+ 阅读量
可以使用 java.util.Arrays.fill() 方法填充 int 数组中的元素。此方法将所需的 int 值分配给 Java 中的 int 数组。所需的两个参数是数组名称和要存储在数组元素中的值。下面给出一个演示此方法的程序 - 示例 实时演示import java.util.Arrays; public class Demo { public static void main(String[] argv) throws Exception { int[] intArray = new int[5]; int intValue = 9; Arrays.fill(intArray, intValue); System.out.println("The int array content is: " + Arrays.toString(intArray)); ... 阅读更多
7K+ 阅读量
为了在 Java 中生成随机 double 类型数字,我们使用 java.util.Random 类的 nextDouble() 方法。这将从随机生成器序列中返回 0.0(包含)和 1.0(不包含)之间的下一个随机 double 值。声明 - java.util.Random.nextDouble() 方法的声明如下 - public float nextDouble()让我们看看一个在 Java 中生成随机 double 类型数字的程序 - 示例 实时演示import java.util.Random; public class Example { public static void main(String[] args) { Random rd = new Random(); // 创建 Random 对象 System.out.println(rd.nextDouble()); // 显示 0.0 和 1.0 之间的随机 double 值 ... 阅读更多
87 阅读量
可以使用 java.lang.Class.getDeclaredMethods() 方法列出 java.lang.Math 类的函数。此方法返回一个数组,其中包含所有具有 public、private、protected 和默认访问权限的 Method 对象。但是,不包含继承的函数。此外,如果类或接口没有函数,或者在 Class 对象中表示基本类型、数组类或 void,则 getDeclaredMethods() 方法将返回一个零长度数组。下面给出一个演示此方法的程序 - 示例 实时演示import java.lang.reflect.Method; public class Demo { public static void main(final String[] args) { final Method[] methods = Math.class.getDeclaredMethods(); ... 阅读更多
2K+ 阅读量
可以使用 java.lang.Class.getDeclaredMethods() 方法列出类的函数。此方法返回一个数组,其中包含所有具有 public、private、protected 和默认访问权限的 Method 对象。但是,不包含继承的函数。此外,如果类或接口没有函数,或者在 Class 对象中表示基本类型、数组类或 void,则 getDeclaredMethods() 方法将返回一个零长度数组。下面给出一个演示此方法的程序 - 示例 实时演示import java.lang.reflect.*; public class Demo { public static void main(String[] args) { Class c = Thread.class; ... 阅读更多
2K+ 阅读量
getName() 方法用于获取由类对象表示的实体(例如基本类型、接口、类、数组类、void 等)的名称。这些名称以字符串的形式返回。下面给出了一个使用 getName() 方法获取基本类型名称的程序示例 -示例 现场演示public class Demo { public static void main(String[] argv) throws Exception { String name1 = float.class.getName(); System.out.println(name1); String name2 = int.class.getName(); System.out.println(name2); String name3 = char.class.getName(); ... 阅读更多