static void fill(List super T> list, T obj)
描述 (Description)
fill(List《? super T》, T)方法用于用指定的元素替换指定列表的所有元素。
声明 (Declaration)
以下是java.util.Collections.fill()方法的声明。public static void fill(List super T> list, T obj)
参数 (Parameters)list - 这是要用指定元素填充的列表。
obj - 这是用于填充指定列表的元素。
返回值 (Return Value)
NA
异常 (Exception)
UnsupportedOperationException - 如果指定的列表或其list-iterator不支持set操作,则抛出此异常。
例子 (Example)
以下示例显示了java.util.Collections.fill()的用法package com.iowiki;
import java.util.*;
public class CollectionsDemo {
public static void main(String args[]) {
// create array list object
List arrlist = new ArrayList();
// populate the list
arrlist.add("A");
arrlist.add("B");
arrlist.add("C");
System.out.println("List elements before fill: "+arrlist);
// fill the list with 'TP'
Collections.fill(arrlist,"TP");
System.out.println("List elements after fill: "+arrlist);
}
}
让我们编译并运行上面的程序,这将产生以下结果。List elements before fill: [A, B, C]
List elements after fill: [TP, TP, TP]