我看过这里,我得到的并没有真正起作用.这是运行的代码,但它没有做我期望它做的事情
package bcu.gui;
import java.util.ArrayList;
import java.util.Arrays;
public class compare {
private static ArrayList<String> list = new ArrayList<String>();
public static void main(String[] args) {
list.add("Paul");
list.add("James");
System.out.println(list); // Printing out the list
// If the list containsthe name Paul, then print this. It still doesn't print even though paul is in the list
if(Arrays.asList(list).contains("Paul")){
System.out.println("Yes it does");
}
}
}
Run Code Online (Sandbox Code Playgroud)
你不必这样做:
if(Arrays.asList(list).contains("Paul"))
Run Code Online (Sandbox Code Playgroud)
因为标识符list已经是ArrayList
你需要做的:
if(list.contains("Paul")){
System.out.println("Yes it does");
}
Run Code Online (Sandbox Code Playgroud)