Array set() method in Java Last Updated : 10 Nov, 2022 Comments Improve Suggest changes Like Article Like Report The java.lang.reflect.Array.set() is an inbuilt method in Java and is used to set a specified value to a specified index of a given object array. Syntax Array.set(Object []array, int index, Object value) Parameter : array : This is an array of type Object which is to be updated. index : This is the index of the array which is to be updated. value : This is the value that is to be set at the given index of the given array Return type : This is a void type method this doesn't returns any value. The update reflects upon the Object array passed as the argument. 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 Array.set() method: Program 1 : Java // Java code to demonstrate set() method of Array class import java.lang.reflect.Array; public class GfG { // main method public static void main(String[] args) { // Declaring and defining a String array String s[] = { "Geeks", "is", "Geeks" }; System.out.print("Before Set : "); // printing the array for (String x : s) { System.out.print(x); } // set method of class Array Array.set(s, 1, "for"); System.out.print("\nAfter Set : "); // printing array for (String x : s) { System.out.print(x); } } } Output: Before Set : GeeksisGeeks After Set : GeeksforGeeks Program 2 : to demonstrate java.lang.NullPointerException Java // Java code to demonstrate set() method of Array class import java.lang.reflect.Array; public class GfG { // main method public static void main(String[] args) { // Declaring and defining a String array String s[] = null; try { // set method of class Array Array.set(s, 1, "for"); } catch (Exception e) { System.out.println("Exception : " + e); } } } Output: Exception : java.lang.NullPointerException Program 3 : to demonstrate java.lang.ArrayIndexOutOfBoundsException Java // Java code to demonstrate set() method of Array class import java.lang.reflect.Array; public class GfG { // main method public static void main(String[] args) { // Declaring and defining a String array String s[] = { "Geeks", "for", "Geeks" }; try { // set method of class Array Array.set(s, 4, "for"); } catch (Exception e) { System.out.println("Exception : " + e); } } } Output: Exception : java.lang.ArrayIndexOutOfBoundsException Program 4 : to demonstrate java.lang.IllegalArgumentException Java // Java code to demonstrate set() method of Array class import java.lang.reflect.Array; public class GfG { // main method public static void main(String[] args) { // Declaring and defining a String array String s = "GeeksforGeeks"; try { // set method of class Array Array.set(s, 4, "for"); } catch (Exception e) { System.out.println("Exception : " + e); } } } Output: Exception : java.lang.IllegalArgumentException: Argument is not an array Comment More infoAdvertise with us Next Article Array set() 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 Array setInt() method in Java The java.lang.reflect.Array.setInt() is an inbuilt method in Java and is used to set a specified int value to a specified index of a given object array. Syntax: Array.setInt(Object []array, int index, int value) Parameter: array: This is an array of type Object which is to be updated. index: This is 3 min read Array setByte() method in Java The java.lang.reflect.Array.setByte() is an inbuilt method in Java and is used to set a specified byte value to a specified index of a given object array. Syntax: Array.setByte(Object []array, int index, byte value) Parameter: This method takes 3 parameters: array: This is an array of type Object wh 3 min read Array setLong() method in Java The java.lang.reflect.Array.setLong() is an inbuilt method in Java and is used to set a specified long value to a specified index of a given object array. Syntax: Array.setLong(Object []array, int index, long value) Parameter: array : This is an array of type Object which is to be updated. index : T 3 min read Array setShort() method in Java The java.lang.reflect.Array.setShort() is an inbuilt method in Java and is used to set a specified short value to a specified index of a given object array. Syntax: Array.setShort(Object []array,int index, short value) Parameters: This method takes 3 parameters: array: This is an array of type Objec 3 min read Java ArrayList set() Method The set() method of the ArrayList class in Java is used to replace an element at a specified position with a new value. This is very useful when we need to update an existing element in an ArrayList while maintaining the list's structure.Example 1: Here, we will use the set() method to update an ele 2 min read Arrays.stream() Method in Java Arrays.stream() method is used to get a sequential Stream from the elements of an array passed as a parameter. Below is a simple example that uses Arrays.stream() to convert a String array into a Stream for sequential processing.Example:Java// Java program to demonstrate Arrays.stream() method impor 3 min read ArrayDeque size() Method in Java The Java.util.ArrayDeque.size() method in Java is used to get the size of the Deque or the number of elements present in the Deque. Syntax: Array_Deque.size() Parameters: The method does not take any parameter. Return Value: The method returns the size or the number of elements present in the Deque. 2 min read Array get() Method in Java The java.lang.reflect.Array.get() is an inbuilt method in Java and is used to return the element at a given index from the specified Array. Syntax Array.get(Object []array, int index) Parameters : This method accepts two mandatory parameters: array: The object array whose index is to be returned. in 3 min read ArrayDeque push() Method in Java The Java.util.ArrayDeque.push(E element) method is used to push an element into the Deque. The operation is similar to the operation in the stack. The element gets pushed onto the top of the deque. Syntax: Array_Deque.push(E element) Parameters: The parameter element is of the type ArrayDeque and re 2 min read ArrayDeque pop() Method in Java The Java.util.ArrayDeque.pop() method in Java is used to pop an element from the deque. The element is popped from the top of the deque and is removed from the same. Syntax: Array_Deque.pop() Parameters: The method does not take any parameters. Return Value: This method returns the element present a 2 min read Like