Java中的Collections fill()方法及示例

Java中的Collections fill()方法及示例

java.util.Collections 类的 fill() 方法用于用指定元素替换指定列表的所有元素。

该方法的运行时间是线性的。

语法:

public static  void fill(List list, T obj)

参数: 此方法以以下参数作为参数

  • list – 包含指定元素的列表。
  • obj – 要用于填充指定列表的元素。

以下是说明fill()方法的示例

示例1:

// Java程序演示
// fill()方法
// 字符串值
  
import java.util.*;
  
public class GFG1 {
    public static void main(String[] argv) throws Exception
    {
        // 创建List对象
        List arrlist = new ArrayList();
  
        // 添加元素到srclst
        arrlist.add("A");
        arrlist.add("B");
        arrlist.add("C");
  
        // 打印元素
        System.out.println("填充前的列表元素: "
                           + arrlist);
  
        // 填充元素
        Collections.fill(arrlist, "泰姬陵");
  
        // 打印元素
        System.out.println("\n填充后的列表元素: "
                           + arrlist);
    }
}
填充前的列表元素: [A, B, C]

填充后的列表元素: [泰姬陵, 泰姬陵, 泰姬陵]

示例2:

// Java程序演示
// fill()方法
// 整数值
  
import java.util.*;
  
public class GFG1 {
    public static void main(String[] argv) throws Exception
    {
  
        // 创建List对象
        List arrlist = new ArrayList();
  
        // 添加元素到srclst
        arrlist.add(20);
        arrlist.add(30);
        arrlist.add(40);
  
        // 打印元素
        System.out.println("填充前的列表元素: "
                           + arrlist);
  
        // 填充元素
        Collections.fill(arrlist, 500);
  
        // 打印元素
        System.out.println("\n填充后的列表元素: "
                           + arrlist);
    }
}
填充前的列表元素: [20, 30, 40]

填充后的列表元素: [500, 500, 500]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程