程式碼將類命名為 ArrayList,與 java.util.ArrayList 衝突,導致無法正確引用系統類別,出現無法解析符號等錯誤。
將自定義類重命名為 MyArrayList、ArrayListDemo 等非標準庫名稱,並確保 import java.util.ArrayList; 正確。
List<String> unique = new ArrayList<>(new LinkedHashSet<>(originalList));
// 或 Java 8+
List<String> unique = originalList.stream().distinct().collect(Collectors.toList());
利用 Set 特性高效去重並保持順序。