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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。