Java Collections fill()方法与示例
集合类fill()
方法
fill()方法在java.util包中可用。
fill()方法用于用给定元素(ele)填充给定list(l)中的所有元素。
fill()方法是静态方法,因此可以使用类名进行访问,如果尝试使用类对象访问该方法,则也不会收到错误。
fill()方法可能会在使用给定元素填充列表时引发异常。
UnsupportedOperationException:当给定参数List(l)不支持set操作时,可能引发此异常。
语法:
public static void fill(List l, Type ele);
参数:
列表l–表示要用给定element(ele)填充的列表对象。
ele类型–表示用来替换列表中元素的element(ele)。
返回值:
此方法的返回类型为void,不返回任何内容。
示例
//Java程序是演示示例 //fill()的收藏 import java.util.*; public class Fill { public static void main(String args[]) { //实例化一个LinkedList- List link_l = new LinkedList(); //通过使用add()方法是 //在链接列表中添加元素 link_l.add(10); link_l.add(20); link_l.add(30); link_l.add(40); link_l.add(50); //显示LinkedList- System.out.println("link_l: " + link_l); //通过使用fill()方法是 //填充链接列表 //给定元素“100”"100" Collections.fill(link_l, 100); //显示LinkedList- System.out.println("Collections.fill(link_l,100): " + link_l); } }
输出结果
link_l: [10, 20, 30, 40, 50] Collections.fill(link_l,100): [100, 100, 100, 100, 100]