< prev index next >

src/java.base/share/classes/java/util/Arrays.java

Print this page
rev 48215 : 8060192: Add default method <A> A[] Collection.toArray(IntFunction<A[]> generator)
Reviewed-by: martin, forax, psandoz

*** 4344,4353 **** --- 4344,4360 ---- a[size] = null; return a; } @Override + public <T> T[] toArray(IntFunction<T[]> generator) { + T[] r = generator.apply(a.length); + System.arraycopy(a, 0, r, 0, a.length); + return r; + } + + @Override public E get(int index) { return a[index]; } @Override
< prev index next >