Java Vector set()
[Java Vector] Java Vector
Vector.set() Java Vector Vector
public E set(int index, E element)
index0element
- 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);
}
}
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());
}
}
}
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);
}
// 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);
//
//
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();
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.set(index, newElement);
} else {
//
}
Vector null set() null
vector.set(1, null); //
ArrayList Vector ArrayList set()
Vector.set() Vector
- O(1)
IndexOutOfBoundsException Vector ArrayList
[Java Vector] Java Vector