黑马程序员技术交流社区
标题:
练习:用Collections.fill替换list集合中的部分元素。
[打印本页]
作者:
L.I.F.E
时间:
2013-5-29 20:05
标题:
练习:用Collections.fill替换list集合中的部分元素。
import java.util.*;
class TestDemo
{
public static void main(String[] args)
{
List<String> list = new ArrayList<String>();
list.add("aaaaa");
list.add("bbbbb");
list.add("ccccc");
list.add("ddddd");
list.add("fffff");
fillDemo(list,"dd",1,2);//将list集合中部分元素替换。
//Collections.fill(list,"mm",2,3);
}
public static void fillDemo(List<String> list,String str,int start,int end)
{
//调用list中的subList方法。
List<String> sublist = list.subList(start,end);
//将sublist中全部替换为str。
Collections.fill(sublist,str);
sop(list);
}
public static void sop(Object obj)
{
System.out.println(obj);
}
}
复制代码
作者:
许庭洲
时间:
2013-6-11 09:24
值得学习ing!
作者:
袁梦希
时间:
2013-6-11 12:39
值得学习ing
作者:
jiang_ming
时间:
2014-5-21 09:47
真的可以运行成功啊,不错,谢谢分享
作者:
刘建华
时间:
2015-1-22 14:20
值得学习ing
作者:
晓月残魂
时间:
2015-8-14 17:27
赞,本来想用循环来着的
作者:
全世君
时间:
2017-9-29 20:28
list和sublist是两个集合吧
而打印的是list集合
subList取出来的元素给了sublist集合
为什么会改变原来list中的元素啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2