问:如何把名人集中姓周的全部换成姓李的?
demo1:
public static void T1() {
ArrayList<String> list =new ArrayList<String>();
list.add("周扒皮");
list.add("周冬雨");
list.add("张三丰");
System.out.println(list);
for (int i = 0; i < list.size(); i++) {
String str = "";
String name = list.get(i);
if (name.charAt(0) == '周') {
str += '李';
for (int j = 1; j < name.length(); j++) {
char c = name.charAt(j);
str += c;
}
list.set(i, str);
}
}
System.out.println(list);
}
demo2:
public static void t2() {
ArrayList<String> list =new ArrayList<String>();
list.add("周扒皮");
list.add("周冬雨");
list.add("张三丰");
System.out.println(list);
Collections.swap(list, 1, 2);
System.out.println(list);
}
主函数已省略。。。。。。。。