62,636
社区成员




import java.util.*;
public class NameList {
private static void addName(List<String> list, String name) {
ListIterator<String> it = list.listIterator();
boolean result = false;
while (it.hasNext()) {
String in = it.next();
if (name.equals(in)) {
result = true;
break;
}
}
if (result) {
System.out.println("不允许插入重复的名字:" + name);
} else {
list.add(name);
}
}
private static void searchName(List<String> list, String name) {
ListIterator<String> it = list.listIterator();
boolean result = false;
while (it.hasNext()) {
String in = it.next();
if (name.equals(in)) {
result = true;
break;
}
}
if (result) {
System.out.println("查找结果:" + name);
} else {
System.out.println("找不到对应的名字");
}
}
public static void main(String[] args) {
List<String> list = new LinkedList<String>();
list.add(new String("Tom"));
list.add(new String("Mike"));
list.add(new String("Jerry"));
list.add(new String("Mary"));
list.add(new String("Kevin"));
Collections.sort(list);
System.out.println(Arrays.toString(list.toArray()));
searchName(list, "Tom");
addName(list, "Jerry");
addName(list, "Peter");
System.out.println(Arrays.toString(list.toArray()));
}
}