# Print output for @column tags ?>
public
class
Lists
extends Object
| java.lang.Object | |
| ↳ | com.google.android.collect.Lists |
Provides static methods for creating List instances easily, and other
utility methods for working with lists.
Public constructors | |
|---|---|
Lists()
|
|
Public methods | |
|---|---|
static
<E>
ArrayList<E>
|
newArrayList(E... elements)
Creates a resizable |
static
<E>
ArrayList<E>
|
newArrayList()
Creates an empty |
Inherited methods | |
|---|---|
public Lists ()
public static ArrayList<E> newArrayList (E... elements)
Creates a resizable ArrayList instance containing the given
elements.
Note: due to a bug in javac 1.5.0_06, we cannot support the following:
List<Base> list = Lists.newArrayList(sub1, sub2);
where sub1 and sub2 are references to subtypes of
Base, not of Base itself. To get around this, you must
use:
List<Base> list = Lists.<Base>newArrayList(sub1, sub2);
| Parameters | |
|---|---|
elements |
E: the elements that the list should contain, in order |
| Returns | |
|---|---|
ArrayList<E> |
a newly-created ArrayList containing those elements |
public static ArrayList<E> newArrayList ()
Creates an empty ArrayList instance.
Note: if you only need an immutable empty List, use
Collections#emptyList instead.
| Returns | |
|---|---|
ArrayList<E> |
a newly-created, initially-empty ArrayList |