黑马程序员技术交流社区
标题:
有一道题不会想请教一下高手解题思路
[打印本页]
作者:
我叫MT
时间:
2014-1-5 13:19
标题:
有一道题不会想请教一下高手解题思路
本帖最后由 我叫MT 于 2014-1-6 10:37 编辑
/*
练习1.将集合中所有元素替换成指定元素 、、 已解决
练习2.将集合中部分元素替换成指定元素。。怎么解?
*/
import java.util.*;
class SortDemo
{
public static void main(String[] args)
{
sortTest();
}
public static void sortTest()
{
List<String> list = new ArrayList<String>();
list.add("adfgj");
list.add("jwhe");
list.add("hdf");
list.add("r");
list.add("fgj");
sop(list);
//练习1
Collections.fill(list,"hh");
sop(list);
}
public static void sop(Object obj)
{
System.out.println(obj);
}
}
复制代码
怎么解第二个练习 说说思路
作者:
310434550@qq.co
时间:
2014-1-5 13:40
set(index,element);
作者:
黄晓鑫
时间:
2014-1-5 16:43
replaceAll
作者:
黄晓鑫
时间:
2014-1-5 16:47
/*
练习1.将集合中所有元素替换成指定元素 、、 已解决
练习2.将集合中部分元素替换成指定元素。。已解决?
*/
import java.util.*;
class SortDemo
{
public static void main(String[] args)
{
sortTest();
}
public static void sortTest()
{
List<String> list = new ArrayList<String>();
list.add("adfgj");
list.add("jwhe");
list.add("hdf");
list.add("r");
list.add("fgj");
sop(list);
//练习1
//Collections.fill(list,"hh");
//sop(list);
list.set(1,"jwhh");
sop(list);
}
public static void sop(Object obj)
{
System.out.println(obj);
}
}
作者:
周水林
时间:
2014-1-5 16:57
这个可以调用list中的set()方法就可以完成了,set方法是collcetion中没有的方法,List集合中特有的方法中都是带有角标的,那么set()方法中可以传进去两个参数,一个是角标(你要修改的位置),另一个是修改的值,我就不去帮你敲代码运行了,希望你自己再动手做一遍,看看API就可以了。
作者:
我叫MT
时间:
2014-1-6 10:44
周水林 发表于 2014-1-5 16:57
这个可以调用list中的set()方法就可以完成了,set方法是collcetion中没有的方法,List集合中特有的方法中都 ...
如果修改部分是从哪到哪呢?比如说从1角标到4角标部分替换成指定元素
作者:
jiang_ming
时间:
2014-5-21 10:16
http://bbs.itheima.com/forum.php?mod=viewthread&tid=52646
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2