import java.util.*;
import java.io.*;
public class Test extends ArrayList
{
ArrayList<String> list = new ArrayList<String>();
public static void main(String[] args)
{
new Test().add();
new Test().contains();
}
public boolean add(){
list.add("cat");
System.out.println(list);
return true;
}
public void contains(){
if (list.contains("cat")){
System.out.println("list contains cat");
}
else{
System.out.println("list doesn't contain cat");
}
}
}
为什么结果 [cat] 列表不包含 cat?它一直给我 [cat] 列表不包含猫。第一种方法可以正常工作,但为什么第二种方法不行?谢谢...我对此真的很陌生。