Java教程

Java Vector get()

Java Vector类的 get()方法用于获取元素在向量中指定位置的位置。

语法

以下是 get()方法的声明:
public E get(int index)

参数

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)

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4