public class Collections5
extends java.lang.Object
Collections5
is a static collection of methods being part of the Java6 Collections class.Constructor and Description |
---|
Collections5() |
Modifier and Type | Method and Description |
---|---|
static <T> T[] |
copyOf(T[] original,
int newLength)
Copies the specified array, truncating or padding with nulls (if necessary)
so the copy has the specified length.
|
static <T,U> T[] |
copyOf(U[] original,
int newLength,
java.lang.Class<? extends T[]> newType)
Copies the specified array, truncating or padding with nulls (if necessary)
so the copy has the specified length.
|
public static <T> T[] copyOf(T[] original, int newLength)
original
- the array to be copiednewLength
- the length of the copy to be returnedjava.lang.NegativeArraySizeException
- if newLength is negativejava.lang.NullPointerException
- if original is nullpublic static <T,U> T[] copyOf(U[] original, int newLength, java.lang.Class<? extends T[]> newType)
original
- the array to be copiednewLength
- the length of the copy to be returnednewType
- the class of the copy to be returnedjava.lang.NegativeArraySizeException
- if newLength is negativejava.lang.NullPointerException
- if original is nulljava.lang.ArrayStoreException
- if an element copied from
original is not of a runtime type that can be stored in
an array of class newTypeCopyright © 2006-2014 The Apache Software Foundation. All Rights Reserved.