The set(int index,E element) method is used to replace the element at the specified position in this Vector with the specified element.
Following is the declaration for java.util.Vector.set() method
public E set(int index,E element)
index − This is the index of the element to be replaced.
element − This is the element to be stored at the specified position.
The method call returns the element that was previously stored at the specified position.
ArrayIndexOutOfBoundsException − This exception is thrown if the accessed index is out of range.
The following example shows the usage of java.util.Vector.set() method.
package com.tutorialspoint; import java.util.Vector; public class VectorDemo { public static void main(String[] args) { // create an empty Vector vec with an initial capacity of 4 Vector<Integer> vec = new Vector<Integer>(4); // use add() method to add elements in the vector vec.add(4); vec.add(3); vec.add(2); vec.add(1); // set 15 at 2nd index position vec.set(2,15); // let us print all the elements available in vector System.out.println("Added numbers are :- "); for (Integer number : vec) { System.out.println("Number = " + number); } } }
Let us compile and run the above program, this will produce the following result.
Added numbers are :- Number = 4 Number = 3 Number = 15 Number = 1