矢量类insertElementAt()方法 (Vector Class insertElementAt() method)
insertElementAt() method is available in java.util package.
insertElementAt()方法在java.util包中可用。
insertElementAt() method is used to set the given element (ele) at the given (indices) in thid Vector.
insertElementAt()方法用于在Vector的给定(索引)处设置给定元素(ele)。
insertElementAt() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.
insertElementAt()方法是一种非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。
insertElementAt() method may throw an exception at the time of the inserting element.
insertElementAt()方法在插入元素时可能会引发异常。
ArrayIndexOutOfBoundsException: This exception may throw when the given indices are not in a range.
ArrayIndexOutOfBoundsException :如果给定索引不在范围内,则可能引发此异常。
Syntax:
句法:
public void insertElementAt(Element ele, int indices);
Parameter(s):
参数:
Element ele – represents the element to be added.
元素ele –表示要添加的元素。
int indices – represents the position of inserted element.
int索引 –表示插入元素的位置。
Return value:
返回值:
The return type of the method is void, it returns nothing.
该方法的返回类型为void ,不返回任何内容。
Example:
例:
// Java program to demonstrate the example
// of void insertElementAt(Element ele, int indices)
// method of Vector
import java.util.*;
public class InsertElementAtOfVector {
public static void main(String[] args) {
// Instantiates a Vector object with
// initial capacity of "10"
Vector < String > v = new Vector < String > (10);
// By using add() method is to add the
// elements in this v
v.add("C");
v.add("C++");
v.add("JAVA");
// Display Vector
System.out.println("v: " + v);
// By using insertElementAt("SFDC", 1) method is
// to insert the given object "SFDC" at the given
// indices "1"
v.insertElementAt("SFDC", 1);
// Display updated vector
System.out.println("v.insertElementAt(SFDC, 1): " + v);
}
}
Output
输出量
v: [C, C++, JAVA]
v.insertElementAt(SFDC, 1): [C, SFDC, C++, JAVA]
翻译自: https://www.includehelp.com/java/vector-insertelementat-method-with-example.aspx