Array getChar() Method in Java Last Updated : 23 Nov, 2022 Comments Improve Suggest changes Like Article Like Report The java.lang.reflect.Array.getChar() is an inbuilt method in Java and is used to return the element present at a given index from the specified Array as a char. Syntax Array.getChar(Object []array,int index) Parameters : array : The object array whose index is to be returned.index : The particular index of the given array. The element at 'index' in the given array is returned. Return Type: This method returns the element of the array as char. Note: Typecast isn't necessary as the return type is char Exception: This method throws following exception NullPointerException – when the array is null.IllegalArgumentException – when the given object array is not an Array.ArrayIndexOutOfBoundsException – if the given index is not in the range of the size of the array. Below programs illustrate the getChar() method of Array Class: Program 1: Java // Java code to demonstrate getChar() method of Array class import java.lang.reflect.Array; public class GfG { // main method public static void main(String[] args) { // Declaring and defining an byte array char a[] = {'G','f','G'}; // Traversing the array for(int i = 0;i<3;i++){ // Array.getChar() method char x = Array.getChar(a, i); // Printing the values System.out.print(x); } } } Output:GfG Program 2: Java // Java code to demonstrate getChar() method in Array import java.lang.reflect.Array; public class GfG { // main method public static void main(String[] args) { // Declaring and defining an char array char a[] = {'G','f','G'}; try { // invalid index char x = Array.getChar(a, 6); System.out.println(x); } catch (Exception e) { // throws Exception System.out.println("Exception : " + e); } } } Output:Exception : java.lang.ArrayIndexOutOfBoundsException Program 3: Java // Java code to demonstrate getChar() method in Array import java.lang.reflect.Array; public class GfG { // main method public static void main(String[] args) { // Declaring and defining an char array to null char a[] = null; try { // null Object array char x = Array.getChar(a, 6); System.out.println(x); } catch (Exception e) { // throws Exception System.out.println("Exception : " + e); } } } Output:Exception : java.lang.NullPointerException Program 4: Java // Java code to demonstrate getChar() method in Array import java.lang.reflect.Array; public class GfG { // main method public static void main(String[] args) { // Declaring and defining an char variable char a = 'a'; try { //illegal Argument char x = Array.getChar(a, 6); System.out.println(x); } catch (Exception e) { // throws Exception System.out.println("Exception : " + e); } } } Output:Exception : java.lang.IllegalArgumentException: Argument is not an array Comment More infoAdvertise with us Next Article Array getChar() Method in Java S ShivamKD Follow Improve Article Tags : Misc Java Java-Collections Java-Arrays Java-Functions java-reflection-array java-lang-reflect-package +3 More Practice Tags : JavaJava-CollectionsMisc Similar Reads CharBuffer array() method in Java The array() method of java.nio.CharBuffer Class is used to return the char array that backs this buffer. Any modifications done to this buffer's content will cause the returned array's content also to be modified, and vice versa. hasArray() method is invoked before invoking this method in order to e 3 min read CharBuffer arrayOffset() method in Java The arrayOffset() method of java.nio.CharBuffer class is used to return the offset within the buffer's backing array of the first element of the buffer. It means that if this buffer is backed by an array, then buffer position p corresponds to array index p + arrayOffset(). Inorder to check whether t 3 min read CharBuffer get() methods in Java The get() method of java.nio.CharBuffer Class is used to reads the char at the given buffer's current position, and then increments the position. Syntax: public abstract char get() Return Value: This method returns the char value at the buffer's current position. Exceptions: This method throws Buffe 5 min read Character Array in Java In Java, a character array is a data structure used to store a sequence of characters. The characters are stored in contiguous memory locations and can be accessed by their index, similar to an array of integers or any other data type. Declaring a Character Array A character array can be declared in 5 min read Array setChar() method in Java The java.lang.reflect.Array.setChar() is an inbuilt method in Java and is used to change a specified char value to a specified index of a given object array. Syntax: Array.setChar(Object []array, int index, char value) Parameter: This method takes three parameters: array: This is an array of type Ob 3 min read Like