java.util.Collections.replaceAll() java.util.Collections.newSetFromMap() java.util.Collections.reverse() 描述 所述的replaceAll(List,T,T)方法用于替换一个指定的值的所有出现在与另一列表。 声明 以下是java.util.Collections.replaceAll()方法的声明。 public static <T> boolean replaceAll(List<T> list,T oldVal,T newVal) 参数 list - 这是要进行替换的列表。 oldVal - 这是要替换的旧值。 newVal - 这是要替换oldVal的新值。 返回值 如果list包含一个或多个元素e,则方法调用返回'true'(oldVal == null?e == null:oldVal.equals(e))。 异常 UnsupportedOperationException - 如果指定的列表或其list-iterator不支持set操作,则抛出此异常。 实例 以下示例显示了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.util.Collections.newSetFromMap() java.util.Collections.reverse()