在 Java 中创建一个新的 ArrayList

新手上路,请多包涵

假设我有一个名为 Class 的课程,

我想创建一个新的 ArrayList,其值的类型为 Class

我的问题是:我该怎么做?

我无法从 Java Api 中理解。

我试过这个:

 ArrayList<Class> myArray= new ArrayList ArrayList<Class>;

原文由 Unknown user 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 441
2 个回答

如果你只想要一个列表:

 ArrayList<Class> myList = new ArrayList<Class>();

如果你想要一个特定长度的数组列表(在本例中大小为 10):

 List<Class> myList = new ArrayList<Class>(10);

如果您想针对接口进行编程(出于抽象原因更好):

 List<Class> myList = new ArrayList<Class>();

针对接口编程被认为更好,因为它更抽象。您可以使用不同的列表实现(如 LinkedList)更改您的 Arraylist,您的应用程序的其余部分不需要任何更改。

原文由 G-Man 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题