A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

本帖最后由 杨殿生 于 2014-4-14 09:15 编辑
  1. import java.util.*;
  2. class CollectionsDemo2
  3. {
  4.         public static void main(String[] args)
  5.         {
  6.                 List<String> list=new ArrayList<String>();

  7.                 list.add("aaass");
  8.                 list.add("saass");
  9.                 list.add("dss");
  10.                 list.add("frass");
  11.                 list.add("gss");
  12.                 list.add("yaa");
  13.                 list.add("yss");
  14.                
  15.                
  16.                 fillDemo2(list,"qq",3,5);
  17.         }
  18.         /*
  19.         练习。fill方法可以将list结合中所有元素替换成指定元素
  20.         ,将list集合中部分元素替换成指定元素
  21.         */
  22.         public static void fillDemo2(List<String> list,String str,int start,int end)
  23.         {
  24.                 sop(list);
  25.                 List<String> subList=list.subList(start,end);//取出要替换的子串
  26.                 sop(subList);
  27.                 Collections.fill(subList,str);//将子串中的元素变成要替换的元素
  28.                 sop(subList);
  29.                 list.addAll(start,subList);//然后在插入到原串中要替换的位置,
  30.                 sop(list);

  31.         }
  32.         /*
  33.         public static void fillDemo()
  34.         {
  35.                 List<String> list=new ArrayList<String>();

  36.                 list.add("aaass");
  37.                 list.add("saass");
  38.                 list.add("dss");
  39.                 list.add("frass");
  40.                 list.add("gss");
  41.                 list.add("yss");
  42.                 list.add("yss");

  43.                 sop(list);
  44.                 Collections.fill(list,"pp");
  45.                 sop(list);
  46.         }
  47.         */
  48.         public static void sop(Object obj)
  49.         {
  50.                 System.out.println(obj);
  51.         }


  52. }
复制代码

fill.jpg (99.81 KB, 下载次数: 42)

fill.jpg

评分

参与人数 1技术分 +1 收起 理由
ily521125 + 1

查看全部评分

您需要登录后才可以回帖 登录 | 加入黑马