調用 list5[num].compareTo(\"論文答辯\") 返回 0,**完全正常**,表示兩字符串**內容相等**。這是 `Comparable` 接口約定:
this.equals(that) 為 true,字符串逐字符相同。String s1 = "論文答辯";
String s2 = "論文答辯";
System.out.println(s1.compareTo(s2)); // 輸出 0
System.out.println(s1.equals(s2)); // 輸出 true
// 判斷相等
if (list5[num].equals("論文答辯")) { ... }
// 排序場景
list.sort(String::compareTo); // 或 compareToIgnoreCase
NullPointerException。