我想問一下有什麼區別ArrayListMultimap.create()和RowData = new ArrayList();之間的區別
之間ArrayListMultimap.create()
而且
RowData = new ArrayList()
。
我知道的第一個用於屈德寧,後者用於名單,但我曾經在代碼中使用的ArrayListMultimap.create()
,它可以像這樣的返回值:
{[Color, Fruit], [Pink,Orange]}
,而後者的回報:
[Color,Fruit,Pink,Orange]
我期待那RowData = new ArrayList()
可以返回值的方式ArrayListMultimap.create()
確實....
請賜教。
很難理解你在問什麼。如果你建造一輛汽車,你不會得到一輛卡車。如果你建造一輛卡車,你將不會得到一輛汽車。創建一個ArrayList將創建一個ArrayList,而不是一個Multimap。我建議你閱讀ArrayListMultimap和ArrayList的javadoc。 –
是的,我知道它們用於不同的目的(ArrayList,Multimap)。我想問的是ArrayList的返回值如下:[[Color,Fruit],[Pink,Orange]]。可能嗎?還是我需要使用別的東西來使它成爲可能? –
ArrayList不返回任何東西。其方法返回一些東西。看來你想要一個列表清單。是的,當然這是可能的。 –