如何在 Java 中替换向量特定索引处的元素?
这个 向量 类实现了一个可生长的对象数组。向量基本上属于遗留类,但现在它与集合完全兼容。在 java.util 包 中找到,实现了 List 接口,所以我们可以在这里使用 List 接口的所有方法。
*例*
Input : Vector= ["Harry","Steve","Vince","David","Matt"],Index=1,Element ="Mark"
Output : Vector= ["Harry","Mark","Vince","David","Matt"]
Input : Vector= ["Harry","Steve","Vince","David","Matt"],Index=2,Element ="Jack"
Output : Vector= ["Harry","Mark","Jack","David","Matt"]
进场:
向量中的一个元素可以在特定/指定的索引处用另一个元素替换,使用 set()方法或者我们可以说 java.util.Vector.set()方法。
*语法:*
Vector.set(int index, Object element)
*参数:*该函数接受两个强制参数,如上语法所示,如下所述。
- *索引*:这是整型的,指的是向量中要替换的元素的位置。
- *元素*:是替换现有元素的新元素,与矢量属于同一对象类型。
*返回值:*该方法返回向量中被新值替换的前一个值。
Java 语言(一种计算机语言,尤用于创建网站)
// Java Program to replace a element at a particular index
// in vector
import java.util.Vector;
public class GFG {
public static void main(String[] args)
{
// making a new vector object
Vector<String> vector = new Vector<String>();
// adding elements to the vector.
vector.add("Harry");
vector.add("Steve");
vector.add("Vince");
vector.add("David");
vector.add("Matt");
System.out.println("Vector elements before replacement: ");
for (int i = 0; i < vector.size(); i++)
{
System.out.print(vector.get(i) + " ");
}
System.out.println();
// Replacing index 1 element
vector.set(1, "Mark");
// Replacing index 2 element
vector.set(2, "Jack");
System.out.println("Vector elements after replacement: ");
for (int i = 0; i < vector.size(); i++)
{
System.out.print(vector.get(i) + " ");
}
System.out.println();
}
}
**Output
java
Vector elements before replacement:
Harry Steve Vince David Matt
Vector elements after replacement:
Harry Mark Jack David Matt
**
版权属于:月萌API www.moonapi.com,转载请注明出处