找到 34423 篇文章 关于编程
2K+ 阅读量
Timer 类的方法之一是 void scheduleAtFixedRate(TimerTask task, Date firstTime, long period)。此方法计划指定任务以重复固定速率执行,从指定时间开始。在固定速率执行中,每个执行都相对于初始执行的计划运行时间进行计划。固定速率执行适用于响应绝对时间的重复活动。同样,固定速率执行适用于计划必须保持同步的多个重复计时器任务。声明 - java.util.Time.scheduleAtFixedRate(TimerTask task, Date firstTime, long period) 方法的声明如下:public void scheduleAtFixedRate(TimerTask task, Date firstTime, long period)这里,task 是... 阅读更多
5K+ 阅读量
java.util.Arrays.sort() 方法可用于对 Java 中数组元素的子集进行排序。此方法具有三个参数,即要排序的数组、子集的第一个元素的索引(包含在已排序的元素中)和子集的最后一个元素的索引(不包含在已排序的元素中)。此外,Arrays.sort() 方法不返回值。演示此方法的程序如下:示例 在线演示import java.util.Arrays; public class Demo { public static void main(String[] args) { int arr[] = { 1, 9, 7, 3, 2, 8, ... 阅读更多
149 阅读量
可以使用 java.util.Arrays.equals() 方法在 Java 中比较两个长整型数组。如果数组相等,则此方法返回 true,否则返回 false。如果两个数组包含相同数量的元素且顺序相同,则它们相等。演示使用 Arrays.equals() 方法比较两个长整型数组的程序如下:示例 在线演示import java.util.Arrays; public class Demo { public static void main(String[] argv) throws Exception { boolean flag = Arrays.equals(new long[] { 450L, 150L, 375L }, new long[] { 450L, 150L, 375L }); System.out.println("两个长整型数组相等吗? ... 阅读更多
568 阅读量
可以使用 java.util.Arrays.asList() 方法将数组转换为固定大小的列表。此方法基本上是基于数组的 API 和基于集合的 API 之间的桥梁。演示将数组转换为泛型列表的程序如下:示例 在线演示import java.util.Arrays; import java.util.Collections; import java.util.List; public class Demo { public static void main(String[] args) { String str[] = new String[]{"apple", "orange", "mango", "guava", "melon"}; List list = Arrays.asList(str); System.out.println("列表是:" + list); } }上述程序的输出为 ... 阅读更多
192 阅读量
使用 java.lang.reflect.Array.newInstance() 方法创建数组。此方法基本上使用所需的组件类型和长度创建一个新数组。使用 java.lang.reflect.Array.setInt() 方法填充数组。此方法在数组中为指定的索引设置所需的整数值。使用 for 循环显示数组。演示此方法的程序如下:示例 在线演示import java.lang.reflect.Array; public class Demo { public static void main (String args[]) { int arr[] = (int[])Array.newInstance(int.class, 10); int size = Array.getLength(arr); for (int i = 0; i阅读更多
70 阅读量
getDeclaringClass() 方法返回声明对象所在的类的 Class 对象。只有当 Class 对象的 Class 是另一个类的成员时才会发生这种情况。否则,此方法返回 null。此外,如果 Class 对象表示原始类型、数组类、void 等,则 getDeclaringClass() 方法返回 null。演示 getDeclaringClass() 方法的程序如下:示例 在线演示package Test; import java.lang.reflect.*; public class Demo { public static void main(String[] args) { Method[] m = String.class.getMethods(); for(int i = 0; i < m.length; ... 阅读更多
357 阅读量
可以使用 java.lang.Class.getCanonicalName() 方法获取类的规范名称。此方法返回底层类的规范名称,如果底层类没有规范名称,则返回 null。演示使用 getCanonicalName() 方法获取规范名称的程序如下:示例 在线演示package Test; import java.lang.*; public class Demo { public static void main(String[] args) { Demo obj = new Demo(); Class c = obj.getClass(); System.out.println("底层类的规范名称是:" + c.getCanonicalName()); } }输出底层类的规范名称是... 阅读更多
245 阅读量
getName() 方法用于获取类对象表示的实体(如接口、类、数组类、void 等)的名称。这些名称以字符串形式返回。getPackage() 方法获取给定类的包。获取各种对象的类名的程序如下:示例 在线演示package Test; import java.io.IOException; import java.util.HashMap; public class Demo { public static void main(String args[]) throws IOException { Object obj = "string"; System.out.println("类名是:" + obj.getClass().getName()); ... 阅读更多
2K+ 阅读量
为了获取 Java 中数组对象的组件类型,我们使用 getComponentType() 方法。getComponentType() 方法返回表示数组组件类型的 Class。如果该类不是数组类,则此方法返回 null。声明 - java.lang.Class.getComponentType() 方法的声明如下:public Class getComponentType()让我们看看一个在 Java 中获取数组对象组件类型的程序 - 示例 在线演示public class Example { public static void main(String[] args) { int[] array = new int[] {1, 2, 3}; // 获取 Class ... 阅读更多
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 中填充数组的程序 - 示例 在线演示import java.lang.reflect.Array; public class Example { public static void main(String[] args) { ... 阅读更多
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP