恳请大侠赐教关于list的问题,如何判断判断Mars是否在lst中

来源:百度知道 编辑:UC知道 时间:2024/06/28 21:39:40
详细点啊,我笨啊,看这个吧:
List<String> lst=null;
lst.add("JavaSoft");
lst.add("Mars");
lst.add("Jupiter");
lst.add("Saturn");
lst.add("Uranus");
lst.add("Neptune");
lst.add("Pluto");
判断Mars是否在lst中!谢谢,解决问题我在加分啊!

不在 只有lst 被new出来以后才能使用!
List<String> lst = new ArrayList<String>();
lst.add(...);
这样才行 否则你直接lst.add会出现空指针异常

List<String> lst= new ArrayList<String>();
lst.add("JavaSoft");
lst.add("Mars");
lst.add("Jupiter");
lst.add("Saturn");
lst.add("Uranus");
lst.add("Neptune");
lst.add("Pluto");

// lst.contains(Object obj)存在返回true,否则返回false
System.out.println(lst.contains("Mars"));
System.out.println(lst.contains(new String("Mars")));

List<String> lst= new ArrayList<String>();
lst.add("JavaSoft");
lst.add("Mars");
lst.add("Jupiter");
lst.add("Saturn");
lst.add("Uranus");
lst.add("Neptune");
lst.add("Pluto");
Iterator iterator = lst.iterator();//用iterator遍历