Java Vector set()

Java Vector [Java Vector] Java Vector


Vector.set() Java Vector Vector

public E set(int index, E element)

  • index 0
  • element

  • index < 0 || index >= size() IndexOutOfBoundsException

import java.util.Vector;

public class VectorSetExample {
    public static void main(String[] args) {
        // Vector
        Vector<String> fruits = new Vector<>();
        fruits.add("Apple");
        fruits.add("Banana");
        fruits.add("Cherry");
       
        System.out.println(" Vector: " + fruits);
       
        // set()
        String oldFruit = fruits.set(1, "Blueberry");
       
        System.out.println(": " + oldFruit);
        System.out.println(" Vector: " + fruits);
    }
}

 Vector: [Apple, Banana, Cherry]
: Banana
 Vector: [Apple, Blueberry, Cherry]

import java.util.Vector;

public class VectorSetException {
    public static void main(String[] args) {
        Vector<Integer> numbers = new Vector<>();
        numbers.add(10);
        numbers.add(20);
       
        try {
            //
            numbers.set(3, 30);
        } catch (IndexOutOfBoundsException e) {
            System.out.println(": " + e.getMessage());
        }
    }
}

: Index: 3, Size: 2

Vector set()

set() O(1)

ArrayList set()

Vector.set() ArrayList.set()

Vector<Double> temperatures = new Vector<>();
// temperatures

// 1
for (int i = 0; i < temperatures.size(); i++) {
    temperatures.set(i, temperatures.get(i) + 1.0);
}

Vector<Character> gameCharacters = new Vector<>();
//

//
gameCharacters.set(characterIndex, updatedCharacter);

//
Vector<String> sharedData = new Vector<>();

// 1
new Thread(() -> {
    sharedData.set(0, "Thread1 update");
}).start();

// 2
new Thread(() -> {
    sharedData.set(1, "Thread2 update");
}).start();

set()

if (index >= 0 && index < vector.size()) {
    vector.set(index, newElement);
} else {
    //
}

Vector null set() null

vector.set(1, null); //

ArrayList Vector ArrayList set()


Vector.set() Vector

  1. O(1)

IndexOutOfBoundsException Vector ArrayList

Java Vector [Java Vector] Java Vector