Java Vector setElementAt() 方法

2025年3月24日 | 阅读时间:2 分钟

Java Vector 类的 setElementAt() 方法用于将此向量指定索引处的组件替换为指定的对象。

语法

以下是 setElementAt() 方法的声明

参数

参数描述必需/可选
索引这是指定将要被替换元素的位置的索引。必需
obj这是将在指定位置设置的组件。必需

返回

此方法返回类型为 void,因此不返回任何内容。

异常

ArrayIndexOutOfBoundsException - 如果数组的索引超出范围(即(index < 0 || index >= size())),则此方法将抛出此异常。

兼容版本

Java 1.2 及以上版本

示例 1

输出

Vector element before setElementAt: [1, 2, 3, 4, 6]
Vector element after setElementAt: [1, 2, 3, 4, 5]

示例 2

输出

Vector element before setElementAt: [Java, Android, Python, COBOL]
Vector element after setElementAt: [Java, Android, Python, JavaTpoint]

示例 3

输出

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 500 >= 3
	at java.base/java.util.Vector.setElementAt(Vector.java:552)
	at myPackage.VectorSetElementAtExample3.main(VectorSetElementAtExample3.java:12)