0

我想问一下有什么区别

ArrayListMultimap.create()

RowData = new ArrayList().

我知道第一个用于 Multimaps,后者用于列表,但我曾经ArrayListMultimap.create()在代码中使用过它,它可以返回如下值:

{[Color, Fruit], [Pink,Orange]}

而后者返回:

[Color,Fruit,Pink,Orange]

我期待它RowData = new ArrayList()可以返回值的方式ArrayListMultimap.create()......

请赐教。

4

1 回答 1

1

ArrayList它只是一个简单的List http://docs.oracle.com/javase/7/docs/api/java/util/List.html

并且ArrayListMultimapMultimap 基于ArrayList. _

基本上这两个类提供不同的api。

于 2013-10-10T07:31:19.750 回答