- java.lang.reflect 包类
- java.lang.reflect - 首页
- java.lang.reflect - AccessibleObject
- java.lang.reflect - Array
- java.lang.reflect - Constructor<T>
- java.lang.reflect - Field
- java.lang.reflect - Method
- java.lang.reflect - Modifier
- java.lang.reflect - Proxy
- java.lang.reflect 包扩展功能
- java.lang.reflect - 接口
- java.lang.reflect - 异常
- java.lang.reflect - 错误
- java.lang.reflect 有用资源
- java.lang.reflect - 快速指南
- java.lang.reflect - 有用资源
- java.lang.reflect - 讨论
java.lang.reflect.Array.getChar() 方法示例
说明
java.lang.reflect.Array.getChar(Object array, int index) 方法将指定的数组对象中的索引组件的值作为 char 返回。
声明
以下是 java.lang.reflect.Array.getChar(Object array, int index) 方法的声明。
public static byte getChar(Object array, int index) throws IllegalArgumentException, ArrayIndexOutOfBoundsException
public static char java.lang.reflect.Array.getChar(Object array, int index)
参数
array − 数组。
index − 索引。
返回值
指定数组中索引组件的(可能已包装)值。
异常
NullPointerException − 如果指定的对象为 null。
IllegalArgumentException − 如果指定的对象不是数组。
ArrayIndexOutOfBoundsException − 如果指定的索引参数为负数,或者如果它大于或等于指定数组的长度。
示例
package com.tutorialspoint; import java.lang.reflect.Array; public class ArrayDemo { public static void main(String[] args) { char[] array = new char[]{'1','2','3'}; System.out.println("array[0] = " + Array.getChar(array, 0)); System.out.println("array[1] = " + Array.getChar(array, 1)); System.out.println("array[2] = " + Array.getChar(array, 2)); } }
实时演示
array[0] = 1 array[1] = 2 array[2] = 3
让我们编译并运行上述程序,它将生成以下结果 −
打印页面