Java中的向量add()方法
- boolean add(Object element) :此方法将指定元素附加到此向量的末尾。
句法:
boolean add(Object element)
参数:此函数接受单个参数元素,如上述语法所示。此参数指定的元素附加到向量的末尾。
返回值:该方法执行成功后返回True ,否则返回False 。
下面的程序说明了Java.util.Vector.add(Object element) 方法的工作:
例子:
// Java code to illustrate boolean add(Object element) import java.util.*; public class VectorDemo { public static void main(String args[]) { // Creating an empty Vector Vector
vec_tor = new Vector (); // Use add() method to add elements in the vector vec_tor.add("Geeks"); vec_tor.add("for"); vec_tor.add("Geeks"); vec_tor.add("10"); vec_tor.add("20"); // Output the present vector System.out.println("The vector is: " + vec_tor); // Adding new elements to the end vec_tor.add("Last"); vec_tor.add("Element"); // Printing the new vector System.out.println("The new Vector is: " + vec_tor); } } 输出:The vector is: [Geeks, for, Geeks, 10, 20] The new Vector is: [Geeks, for, Geeks, 10, 20, Last, Element]
- void add(int index, Object element) :此方法在向量中的指定索引处插入一个元素。它将当前位于该位置的元素(如果有)和任何后续元素向右移动(将通过添加一个来更改它们的索引)。
句法:
void add(int index, Object element)
参数:此方法接受两个参数,如下所述。
- index:要插入指定元素的索引。
- element:需要插入的元素。
返回值:此方法不返回任何值。
异常:如果指定的索引超出向量大小的范围,该方法将抛出IndexOutOfBoundsException 。
下面的程序说明了Java.util.Vector.add(int index, Object element) 方法的工作:
例子:
// Java code to illustrate boolean add(Object element) import java.util.*; public class VectorDemo { public static void main(String args[]) { // Creating an empty Vector Vector
vec_tor = new Vector (); // Use add() method to add elements in the vector vec_tor.add("Geeks"); vec_tor.add("for"); vec_tor.add("Geeks"); vec_tor.add("10"); vec_tor.add("20"); // Output the present vector System.out.println("The vector is: " + vec_tor); // Adding new elements to the end vec_tor.add(2, "Last"); vec_tor.add(4, "Element"); // Printing the new vector System.out.println("The new Vector is: " + vec_tor); } } 输出:The vector is: [Geeks, for, Geeks, 10, 20] The new Vector is: [Geeks, for, Last, Geeks, Element, 10, 20]