找到 4330 篇文章 关于 Java 8

如何在 Java 中使用 getDeclaringClass()

Anvi Jain
更新于 2020-06-25 12:54:34

70 次查看

getDeclaringClass() 方法返回声明对象所在的类的 Class 对象。只有当 Class 对象的类是另一个类的成员时,才会发生这种情况。否则,此方法返回 null。此外,如果 Class 对象表示原始类型、数组类、void 等,则 getDeclaringClass() 方法返回 null。演示 getDeclaringClass() 方法的程序如下所示 -示例   实时演示包 Test;导入 java.lang.reflect.*;公共类演示 {    公共静态无效主要(字符串[] args) {       方法[] m = String.class.getMethods();       对于(int i = 0;i < m.length;... 阅读更多

获取 Java 中类的规范名称

Nancy Den
更新于 2020-06-29 06:44:18

357 次查看

可以使用 java.lang.Class.getCanonicalName() 方法获取类的规范名称。此方法返回基础类的规范名称,如果基础类没有规范名称,则返回 null。演示使用 getCanonicalName() 方法获取规范名称的程序如下所示 -示例   实时演示包 Test;导入 java.lang.*;公共类演示 {    公共静态无效主要(字符串[] args) {       演示 obj = 新演示();       类 c = obj.getClass();       System.out.println("基础类的规范名称为:"+ c.getCanonicalName());    } }输出基础... 阅读更多

获取 Java 中各种对象的类名

Krantik Chavan
更新于 2020-06-29 06:45:23

245 次查看

getName() 方法用于获取类对象表示的实体(如接口、类、数组类、void 等)的名称。这些名称以字符串的形式返回。getPackage() 方法获取给定类的包。获取各种对象的类名的程序如下所示 -示例   实时演示包 Test;导入 java.io.IOException;导入 java.util.HashMap;公共类演示 {    公共静态无效主要(字符串 args[])抛出 IOException {       对象 obj = "字符串";       System.out.println("类名是:"+ obj.getClass().getName());       ... 阅读更多

获取 Java 中数组对象的组件类型

Anvi Jain
更新于 2020-06-25 13:02:42

2K+ 次查看

为了获取 Java 中数组对象的组件类型,我们使用 getComponentType() 方法。getComponentType() 方法返回表示数组组件类型的 Class。如果该类不是数组类,则此方法返回 null。声明 - java.lang.Class.getComponentType() 方法声明如下 -public Class getComponentType()让我们看看一个程序来获取 Java 中数组对象的组件类型 -示例   实时演示公共类示例 {    公共静态无效主要(字符串[] args) {       int[] array = 新 int[] {1, 2, 3};       // 获取 Class ... 阅读更多

使用 Array.setInt 在 Java 中填充数组

Smita Kapse
更新于 2020-06-25 13:04:06

94 次查看

为了在 Java 中填充数组,我们使用 Array.setInt() 方法。java.lang.reflect.Array.setInt(Object array, int index, int value) 方法将给定数组对象的特定索引的组件的值分配给指定的整数值。声明 - java.lang.reflect.Array.setInt(Object array, int index, int value) 声明如下 -public static void setInt(Object array, int index, int value) throws IllegalArgumentException, ArrayIndexOutOfBoundsException让我们看看一个程序,使用 Array.setInt() 方法在 Java 中填充数组 -示例   实时演示导入 java.lang.reflect.Array;公共类示例 {    公共静态无效主要(字符串[] args) {   ... 阅读更多

使用 Array.newInstance 在 Java 中创建整数数组

Nancy Den
更新于 2020-06-25 13:13:53

181 次查看

java.lang.reflect.Array.newInstance(Class componentType, int length) 方法使用参数中指定的组件类型和长度形成一个新数组声明 - java.lang.reflect.Array.newInstance(Class componentType, int length) 方法声明如下 -public static Object newInstance(Class componentType, int length) throws IllegalArgumentException, NegativeArraySizeException让我们看看一个程序,使用 Java 反射使用 Array.newInstance 创建一个整数数组 -示例   实时演示导入 java.lang.reflect.Array;公共类示例 {    公共静态无效主要(字符串[] args) {       int[] arr = (int[]) Array.newInstance(int.class, 3); // 创建一个新数组       Array.set(arr, 0, 5);       Array.set(arr, 1, 9);       Array.set(arr, ... 阅读更多

使用 Java 反射使用 Array.newInstance 创建数组

Krantik Chavan
更新于 2020-06-25 13:14:40

113 次查看

java.lang.reflect.Array.newInstance(Class componentType, int length) 方法使用参数中指定的组件类型和长度形成一个新数组声明 - java.lang.reflect.Array.newInstance(Class componentType, int length) 方法声明如下 -public static Object newInstance(Class componentType, int length) throws IllegalArgumentException, NegativeArraySizeException让我们看看一个程序,使用 Java 反射使用 Array.newInstance 创建数组 -示例   实时演示导入 java.lang.reflect.Array;公共类示例 {    公共静态无效主要(字符串[] args) {       String[] arr = (String[]) Array.newInstance(String.class, 3); // 创建一个新数组       Array.set(arr, 0, "A");       Array.set(arr, 1, "B");       Array.set(arr, 2, "C"); ... 阅读更多

确定 Java 中的对象是否为数组

Anvi Jain
更新于 2020-06-29 06:38:56

5K+ 次查看

为了确定 Java 中的对象是否为数组,我们使用 isArray() 和 getClass() 方法。isArray() 方法检查传递的参数是否为数组。它返回一个布尔值,true 或 false语法 - isArray() 方法具有以下语法 -Array.isArray(obj)getClass() 方法返回对象的运行时类。getClass() 方法是 java.lang.Object 类的一部分。声明 - java.lang.Object.getClass() 方法声明如下 -public final Class getClass()getClass() 方法充当中间方法,返回对象的运行时类,这使得终端... 阅读更多

如何在 Java 中安排任务以重复固定速率执行,并在指定延迟后开始

Smita Kapse
更新于 2020-06-29 06:39:50

323 次查看

Timer 类的其中一种方法是 void scheduleAtFixedRate(TimerTask task, long delay, long period)。此方法安排指定任务以重复固定速率执行,从指定延迟后开始。在固定速率执行中,每个执行都是相对于初始执行的计划运行时间进行计划的。固定速率执行适用于响应绝对时间的重复活动。同样,固定速率执行适用于计划必须保持同步的多个重复计时器任务。声明 - java.util.Time.scheduleAtFixedRate(TimerTask task, long delay, long period) 方法声明如下 -public void scheduleAtFixedRate(TimerTask task, long delay, long period)此处,task 是... 阅读更多

获取 Java 中的数组维度

Nancy Den
更新于 2020-06-29 06:41:04

1K+ 浏览量

为了在 Java 中获取数组维度,我们使用 getClass()、isArray() 和 getComponentType() 方法,并结合决策制定和迭代语句。getClass() 方法返回对象的运行时类。getClass() 方法是 java.lang.Object 类的一部分。声明 - java.lang.Object.getClass() 方法声明如下:public final Class getClass()isArray() 方法检查传递的参数是否为数组。它返回一个布尔值,即 true 或 false语法 - isArray() 方法具有以下语法Array.isArray(obj)getComponentType() 方法返回表示数组组件类型的 Class。如果该类不是... 阅读更多

广告