是否通过匹配字符来检查语句 list.contains("are")
(已对其进行评论)?
import java.util.*;
class Tester {
public static void main(String args[]) {
String arr[] = {"how","are","you","veena"};
LinkedList<String> list = new LinkedList<String>();
for(String s : arr) {
list.add(s);
}
if(list.contains("are")) { // STATEMENT
System.out.println("Found !");
}
}
}
在此程序中,if
语句有效。 contain
方法如何工作?
最佳答案
该方法迭代链表,并将每个元素与调用 equals()
方法传递的元素进行比较。在这种情况下,它将调用 String#equals(Object)
方法。
关于java - contains方法如何匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22991988/