fix: rollback ArrayTools because less is more
This commit is contained in:
parent
257a3e2022
commit
d4e0ed23bc
@ -1,7 +1,6 @@
|
||||
package uulm.teamname.marvelous.gamelibrary;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
|
||||
/** Provides various tools for Arrays. */
|
||||
public class ArrayTools {
|
||||
@ -14,7 +13,12 @@ public class ArrayTools {
|
||||
*/
|
||||
public static <E> ArrayList<E> toArrayList(E[] a) {
|
||||
ArrayList<E> l = new ArrayList<>(a.length);
|
||||
l.addAll(Arrays.asList(a));
|
||||
//faster than Collections.addAll(l, a); because it doesn't do any boolean operations
|
||||
//noinspection ManualArrayToCollectionCopy
|
||||
for(E e: a) {
|
||||
//noinspection UseBulkOperation
|
||||
l.add(e);
|
||||
}
|
||||
return l;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user