首页 > 解决方案 > ArrayList 和 ArrayLists 有什么区别??两者都给了我不同的方法选项

问题描述

不知道这2个有什么区别?数组列表和数组列表。ArrayLists 只为我提供了一些可供选择的方法选项,例如 addToSlot,但 ArrayList 为我提供了更多选项。为什么 Java 允许我使用像 ArrayList 这样的 ArrayList?

class TestList {
        ArrayLists myLists = new ArrayLists();
        ArrayList myList = new ArrayList();
    
        public void add() {
            myLists.addToList("anyValue");
            // the .add method for example only shows for ArrayList not ArrayLists
            myList.add("anyvalue");
        }
    }

标签: javacollections

解决方案


我们在 Java 中没有ArrayLists(复数)类。您正在创建自定义类或调用具有ArrayLists. Java只有ArrayList(单数)类。

我确信您必须创建自己的自定义类或使用任何具有ArrayLists类的 api。


推荐阅读