黑马程序员技术交流社区

标题: 关于Collections中的fill方法 [打印本页]

作者: yueye13    时间: 2015-1-26 14:11
标题: 关于Collections中的fill方法
如何用Collections中的fill方法替换list集合中部分元素呢?不用Arrays中的fill方法
作者: 以利亚    时间: 2015-1-27 11:47
翻以前写的代码才翻出来的,小练习一枚,借鉴一下吧 !
  1. /*
  2. 练习:将List集合中部分元素替换成指定元素。
  3. */
  4. import java.util.*;
  5. class  CollectionsTest
  6. {
  7.         public static void main(String[] args)
  8.         {
  9.                 List<String> list = new ArrayList<String>();

  10.                 list.add("adwa");
  11.                 list.add("awq");
  12.                 list.add("aliluya");
  13.                 list.add("hklhp");
  14.                 list.add("ii");
  15.                 list.add("ooo");
  16.                 list.add("amen");

  17.                 System.out.println(list);  //打印替换之前的列表。
  18.                
  19.                 replaceList(list,2,6); //替换部分元素。包含头,不包含尾。
  20.                
  21.                 System.out.println(list);  //打印替换之后的列表。
  22.         }
  23.         public static void replaceList(List<String> list,int start,int end)
  24.         {
  25.                 List<String> subList = list.subList(start,end);

  26.                 Collections.fill(subList,"hehe");
  27.         }
  28. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2