Java的Collections
類具有以下方法列表:番石榴庫:有n個實例
static <T> List<T> nCopies(int n, T o)
我需要一個類似的方法,但是稍微更通用的,它提供了一個給定類的ñ實例。喜歡的東西:
static <T> List<T> nInstances(int n, Supplier<T> supplier)
特別是,如果supplier
是Supplier.ofInstance(o)
,我們得到了相同的行爲nCopies()
方法。在Guava API中是否有這種方法?
謝謝。
我不認爲能真正被視爲等同於`Collections.nCopies`,因爲關於區別的是,在`List`返回使用最少的存儲(只是一個int和一個參考)。這只是將供應商返回的所有值轉儲到`ArrayList`中。 – ColinD 2010-12-21 16:58:16