黑马程序员技术交流社区
标题:
定义一个replaceAll方法,用传入集合的新值替换集合中的老值
[打印本页]
作者:
vvvvvc
时间:
2016-6-1 23:13
标题:
定义一个replaceAll方法,用传入集合的新值替换集合中的老值
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("a");
list.add("a");
list.add("b");
list.add("c");
list.add("b");
list.add("d");
replaceAll(list, "a", "fuck");
System.out.println(list);
}
private static <T> void replaceAll(ArrayList<T> list, T t1, T t2) {
for (int i = 0; i < list.size(); i++) {
T temp = list.get(i);
if (temp.equals(t1)) {
list.set(i, t2);
}
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2