- java.lang.reflect Package Classes
- java.lang.reflect - Home
- 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 Package Extras
- java.lang.reflect - Interfaces
- java.lang.reflect - Exceptions
- java.lang.reflect - Error
- java.lang.reflect Useful Resources
- java.lang.reflect - Quick Guide
- java.lang.reflect - Useful Resources
- java.lang.reflect - Discussion
java.lang.reflect.Array.getChar() Method Example
Description
The java.lang.reflect.Array.getChar(Object array, int index) method returns the value of the indexed component in the specified array object, as a char.
Declaration
Following is the declaration for java.lang.reflect.Array.getChar(Object array, int index) method.
public static byte getChar(Object array, int index) throws IllegalArgumentException, ArrayIndexOutOfBoundsException
Parameters
array − the array.
index − the index.
Return Value
the (possibly wrapped) value of the indexed component in the specified array.
Exceptions
NullPointerException − If the specified object is null.
IllegalArgumentException − If the specified object is not an array.
ArrayIndexOutOfBoundsException − If the specified index argument is negative, or if it is greater than or equal to the length of the specified array.
Example
The following example shows the usage of java.lang.reflect.Array.getChar(Object array, int index) method.
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)); } }
Let us compile and run the above program, this will produce the following result −
array[0] = 1 array[1] = 2 array[2] = 3