Java Vector 类的 replaceAll() 方法用于将列表中的每个元素替换为将运算符应用于该元素的结果。
用法
以下是 replaceAll() 方法的声明:
public void replaceAll(UnaryOperator<E> operator)
参数
参数 | 描述 | 必需/可选 |
---|---|---|
operator | 它是一个将应用于每个元素的运算符。 | Required |
返回
replaceAll() 方法不返回任何内容。
异常
NullPointerException - 如果指定的运算符为空或运算符结果为空值且此列表不允许空元素,则此方法将引发异常。
兼容版本
Java 1.2 及以上
例子1
import java.util.*;
public class VectorReplaceAllExample1 {
public static void main(String arg[]) {
//Create an empty vector
Vector<Integer> vec = new Vector<>();
//Add elements in the Vector
vec.add(10);
vec.add(2);
vec.add(30);
vec.add(40);
vec.add(2);
//Display vector elements
System.out.println("Vector elements:" +vec);
//replace all vector element "2" with "20"
Collections.replaceAll(vec, 2, 20);
//Display vector elements after replacement
System.out.println("New vector elements:" + vec);
}
}
输出:
Vector elements:[10, 2, 30, 40, 2] New vector elements:[10, 20, 30, 40, 20]
例子2
import java.util.*;
public class VectorReplaceAllExample2 {
public static void main(String arg[]) {
//Create an empty vector
Vector<String> vec = new Vector<String>();
//Add elements in the Vector
vec.add("Java");
vec.add("Python");
vec.add("Android");
vec.add("Java");
vec.add("Ruby");
//Display vector elements
System.out.println("Vector elements:" +vec);
//replace all vector element "Java" with "JavaTpoint"
Collections.replaceAll(vec, "Java", "JavaTpoint");
//Display vector elements after replacement
System.out.println("New vector elements:" + vec);
}
}
输出:
Vector elements:[Java, Python, Android, Java, Ruby] New vector elements:[JavaTpoint, Python, Android, JavaTpoint, Ruby]
相关用法
- Java Vector removeIf()用法及代码示例
- Java Vector removeRange()用法及代码示例
- Java Vector remove()用法及代码示例
- Java Vector removeAll()用法及代码示例
- Java Vector removeAllElements()用法及代码示例
- Java Vector removeElementAt()用法及代码示例
- Java Vector retainAll()用法及代码示例
- Java Vector removeElement()用法及代码示例
- Java Vector toArray()用法及代码示例
- Java Vector addAll()用法及代码示例
- Java Vector listIterator()用法及代码示例
- Java Vector addElement()用法及代码示例
- Java Vector set()用法及代码示例
- Java Vector clone()用法及代码示例
- Java Vector ensureCapacity()用法及代码示例
- Java Vector subList()用法及代码示例
- Java Vector trimToSize()用法及代码示例
- Java Vector setSize()用法及代码示例
- Java Vector iterator()用法及代码示例
- Java Vector firstElement()用法及代码示例
注:本文由纯净天空筛选整理自 Java Vector replaceAll() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。