在操作单元格校验的时候发现String和list中contains遇到什么都没填写的纯空单元格时,一个为true,一个为false;
代码:
public static void distinction(){
String testString = "小威,中威,大威";
List<String> listString = new ArrayList<>();
listString.add("小威");
listString.add("中威");
listString.add("大威");
String currentNum = "小威";
String testNum = "";
System.out.println(testString.contains(currentNum));
System.out.println(listString.contains(currentNum));
System.out.println(testString.contains(testNum));
System.out.println(listString.contains(testNum));
}
输出:
先记得这个区别,具体源码区别以后补充