Java Vector get()
Java Vector类的
get()方法用于获取元素在向量中指定位置的位置。
语法
以下是
get()方法的声明:
参数
DataType |
参数 |
说明 |
必需/可选 |
int |
索引 |
它是将要返回的元素的索引。 |
必需 |
返回
get()方法返回指定索引处的元素。
异常
ArrayIndexOutOfBoundsException -如果索引超出范围,即索引<0 ||,则此方法引发异常。 index> = size()。
兼容性版本
Java 1.2及更高版本
示例1
import java.util.*;
public class VectorGetExample1 {
public static void main(String arg[]) {
//Create an empty vector
Vector<Integer> vec = new Vector<>();
//Add element in the vector
vec.add(1);
vec.add(2);
vec.add(3);
vec.add(4);
vec.add(5);
//Get the element at specified index
System.out.println("Element at index 1 is = "+vec.get(1));
System.out.println("Element at index 3 is = "+vec.get(3));
}
}
输出:
Element at index 1 is = 2
Element at index 3 is = 4
示例2
import java.util.*;
public class VectorGetExample2 {
public static void main(String arg[]) {
//Create an empty vector
Vector < String > colors = new Vector < String > ();
//Add elements in the vector
colors.add("White");
colors.add("Green");
colors.add("Black");
colors.add("Pink");
//Get the element at specified index
System.out.println("Element at 0th position = " +colors.get(0));
System.out.println("Element at 2nd position = " +colors.get(2));
}
}
输出:
Element at 0th position = White
Element at 2nd position = Black
示例3
import java.util.*;
public class VectorGetExample3 {
public static void main(String arg[]) {
//Create an empty vector
Vector<Integer> vecObject = new Vector<Integer>();
//Add element in the vector
vecObject.add(11);
vecObject.add(22);
vecObject.add(33);
//Get the element at specified index
System.out.println("Element at index 5 is = "+vecObject.get(5));
}
}
输出:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 5
at java.base/java.util.Vector.get(Vector.java:780)
at myPackage.VectorGetExample3.main(VectorGetExample3.java:12)