描述
這個replaceAll(List<T>, T, T)方法用於將列表中一個指定值的所有出現替換為另一個。
聲明
以下是聲明java.util.Collections.replaceAll()方法。
public static <T> boolean replaceAll(List<T> list,T oldVal,T newVal)
參數
list- 這是將發生替換的列表。
oldVal- 這是要替換的舊值。
newVal- 這是用於替換 oldVal 的新值。
返回值
如果列表包含一個或多個元素 e 使得 (oldVal==null ? e==null:oldVal.equals(e)),則該方法調用返回 'true'。
異常
UnsupportedOperationException- 如果指定的列表或其 list-iterator 不支持設置操作,則拋出此問題。
示例
下麵的例子展示了 java.util.Collections.replaceAll() 的用法
package com.tutorialspoint;
import java.util.*;
public class CollectionsDemo {
public static void main(String[] args) {
// create vector
Vector<String> vector = new Vector<String>();
// populate the vector
vector.add("R");
vector.add("B");
vector.add("R");
System.out.println("Initial values are:"+vector);
// replace 'R' with 'Replace All'
Collections.replaceAll(vector, "R", "Replace All");
System.out.println("Value after replace:"+ vector);
}
}
讓我們編譯並運行上麵的程序,這將產生以下結果。
Initial values are:[R, B, R] Value after replace:[Replace All, B, Replace All]
相關用法
- Java java.util.Collections.reverse()用法及代碼示例
- Java java.util.Collections.reverseOrder()用法及代碼示例
- Java java.util.Collections.rotate()用法及代碼示例
- Java java.util.Collections.ncopies()用法及代碼示例
- Java java.util.Collections.checkedMap()用法及代碼示例
- Java java.util.Collections.min()用法及代碼示例
- Java java.util.Collections.frequency()用法及代碼示例
- Java java.util.Collections.shuffle()用法及代碼示例
- Java java.util.Collections.checkedList()用法及代碼示例
- Java java.util.Collections.asLifoQueue()用法及代碼示例
- Java java.util.Collections.synchronizedSortedSet()用法及代碼示例
- Java java.util.Collections.max()用法及代碼示例
- Java java.util.Collections.checkedSortedSet()用法及代碼示例
- Java java.util.Collections.unmodifiableSet()用法及代碼示例
- Java java.util.Collections.binarySearch()用法及代碼示例
- Java java.util.Collections.synchronizedCollection()用法及代碼示例
- Java java.util.Collections.unmodifiableMap()用法及代碼示例
- Java java.util.Collections.singletonMap()用法及代碼示例
- Java java.util.Collections.unmodifiableCollection()用法及代碼示例
- Java java.util.Collections.synchronizedSet()用法及代碼示例
注:本文由純淨天空篩選整理自 java.util.Collections.replaceAll() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。