【问题标题】:Difference between List and Array列表和数组的区别
【发布时间】:2012-05-07 18:25:40
【问题描述】:

可能重复:
Primitive Array vs ArrayList

java中的List和Array有什么区别?或者Array和Vector的区别!

【问题讨论】:

  • stackoverflow.com/questions/7869212/… - 数组是原语,List 是一个接口,它定义了对顺序容器的一组操作,Vector implements List。除非你的意思是ArrayList,而不是Array
  • 你应该在发布问题之前阅读他们的文档:接口List,类ArrayList和类Vector

标签: java


【解决方案1】:

通常(在 Java 中)数组是一种数据结构,通常由存储对象集合的顺序内存组成。

List 在 Java 中是一个interface,这意味着它可能有多个实现。其中一个实现是ArrayList,它是一个使用数组作为数据结构实现List 接口行为的类。

还有许多其他类实现了List 接口。查看它们的一种简单方法是查看List 的Javadoc:http://docs.oracle.com/javase/6/docs/api/java/util/List.html

在该页面上,您将看到“所有已知的实现类”,它们是 Java 中所有类型的列表。

【讨论】:

    猜你喜欢
    • 2011-03-30
    • 2011-02-12
    • 1970-01-01
    • 1970-01-01
    • 2012-12-09
    • 2016-05-25
    相关资源
    最近更新 更多