list添加时的检验
import java.awt.*;
import java.io.*;
import java.util.StringTokenizer;
public class Ex16_1{
public static void main(String[] args)throws IOException{
InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader br=new BufferedReader(isr);
Frame f=new Frame("Ex16_1");
List lst=new List(7);
String s,ss;
while((s=br.readLine())!=null){
if(s.startsWith("add ")){
ss=s.substring(4);
System.out.println("[ "+ss+" ]"+"添加完毕");
lst.add(ss);
}
else if(s.startsWith("remove ")){
ss=s.substring(7);
System.out.println("[ "+ss+" ]"+"删除成功");
lst.remove(ss);
}
else if(s.equals("removeall")){lst.removeAll();}
else if(s.equals("exit")){break;}
else{System.out.println("非法输入");}
f.add(lst,"Center");
f.pack();
f.setSize(200,200);
f.setVisible(true);
}
}
}
如果我不想让添加的list重复该怎么办?比如我添加了个list.add("java"),之后我再吃添加list.add("java");的时候会报已存在添加失败,该怎么作~~请高人指点~~谢谢