@NotThreadSafe public final class CharArrayList extends Object implements MutableCharList, Externalizable
FastList, and is memory-optimized for char primitives.
This file was automatically generated from template file primitiveArrayList.stg.| Constructor and Description |
|---|
CharArrayList() |
CharArrayList(char... array) |
CharArrayList(int initialCapacity) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(char newItem) |
boolean |
addAll(char... source) |
boolean |
addAll(CharIterable source) |
boolean |
addAllAtIndex(int index,
char... source) |
boolean |
addAllAtIndex(int index,
CharIterable source) |
void |
addAtIndex(int index,
char element) |
boolean |
allSatisfy(CharPredicate predicate) |
boolean |
anySatisfy(CharPredicate predicate) |
void |
appendString(Appendable appendable)
Prints a string representation of this collection onto the given
Appendable. |
void |
appendString(Appendable appendable,
String separator)
Prints a string representation of this collection onto the given
Appendable. |
void |
appendString(Appendable appendable,
String start,
String separator,
String end)
Prints a string representation of this collection onto the given
Appendable. |
LazyCharIterable |
asLazy() |
LazyCharIterable |
asReversed() |
MutableCharList |
asSynchronized() |
MutableCharList |
asUnmodifiable() |
double |
average() |
CharIterator |
charIterator() |
void |
clear() |
<V> MutableList<V> |
collect(CharToObjectFunction<? extends V> function) |
boolean |
contains(char value) |
boolean |
containsAll(char... source) |
boolean |
containsAll(CharIterable source) |
int |
count(CharPredicate predicate) |
char |
detectIfNone(CharPredicate predicate,
char ifNone) |
long |
dotProduct(CharList list) |
void |
ensureCapacity(int minCapacity) |
boolean |
equals(Object otherList)
Follows the same general contract as
List.equals(Object). |
void |
forEach(CharProcedure procedure) |
void |
forEachWithIndex(CharIntProcedure procedure) |
char |
get(int index) |
char |
getFirst() |
char |
getLast() |
int |
hashCode()
Follows the same general contract as
List.hashCode(). |
int |
indexOf(char value) |
<T> T |
injectInto(T injectedValue,
ObjectCharToObjectFunction<? super T,? extends T> function) |
<T> T |
injectIntoWithIndex(T injectedValue,
ObjectCharIntToObjectFunction<? super T,? extends T> function) |
boolean |
isEmpty()
Returns true if this iterable has zero items.
|
int |
lastIndexOf(char value) |
String |
makeString()
Returns a string representation of this collection by delegating to
PrimitiveIterable.makeString(String) and defaulting
the separator parameter to the characters ", " (comma and space). |
String |
makeString(String separator)
Returns a string representation of this collection by delegating to
PrimitiveIterable.makeString(String, String, String)
and defaulting the start and end parameters to "" (the empty String). |
String |
makeString(String start,
String separator,
String end)
Returns a string representation of this collection.
|
char |
max() |
char |
maxIfEmpty(char defaultValue) |
double |
median() |
char |
min() |
char |
minIfEmpty(char defaultValue) |
static CharArrayList |
newList(CharIterable source) |
static CharArrayList |
newListWith(char... elements)
Creates a new list using the passed
elements argument as the backing store. |
static CharArrayList |
newWithNValues(int size,
char value) |
boolean |
noneSatisfy(CharPredicate predicate) |
boolean |
notEmpty()
The English equivalent of !this.isEmpty()
|
void |
readExternal(ObjectInput in) |
CharArrayList |
reject(CharPredicate predicate) |
boolean |
remove(char value) |
boolean |
removeAll(char... source) |
boolean |
removeAll(CharIterable source) |
char |
removeAtIndex(int index) |
boolean |
retainAll(char... source) |
boolean |
retainAll(CharIterable source) |
CharArrayList |
reverseThis() |
CharArrayList |
select(CharPredicate predicate) |
char |
set(int index,
char element) |
int |
size()
Returns the number of items in this iterable.
|
CharArrayList |
sortThis()
Sorts this list mutating its contents and returns the same mutable list (this).
|
MutableCharList |
subList(int fromIndex,
int toIndex) |
long |
sum() |
char[] |
toArray() |
MutableCharBag |
toBag() |
ImmutableCharList |
toImmutable()
Returns an immutable copy of this list.
|
MutableCharList |
toList() |
CharArrayList |
toReversed() |
MutableCharSet |
toSet() |
char[] |
toSortedArray() |
MutableCharList |
toSortedList() |
String |
toString()
Returns a string representation of this PrimitiveIterable.
|
void |
trimToSize() |
CharArrayList |
with(char element) |
CharArrayList |
with(char element1,
char element2) |
CharArrayList |
with(char element1,
char element2,
char element3) |
CharArrayList |
with(char element1,
char element2,
char element3,
char... elements) |
CharArrayList |
withAll(CharIterable elements) |
CharArrayList |
without(char element) |
CharArrayList |
withoutAll(CharIterable elements) |
void |
writeExternal(ObjectOutput out) |
public CharArrayList()
public CharArrayList(int initialCapacity)
public CharArrayList(char... array)
public static CharArrayList newListWith(char... elements)
elements argument as the backing store.
!!! WARNING: This method uses the passed in array, so can be very unsafe if the original
array is held onto anywhere else. !!!public static CharArrayList newList(CharIterable source)
public static CharArrayList newWithNValues(int size, char value)
public int size()
PrimitiveIterablesize in interface PrimitiveIterablepublic boolean isEmpty()
PrimitiveIterableisEmpty in interface PrimitiveIterablepublic boolean notEmpty()
PrimitiveIterablenotEmpty in interface PrimitiveIterablepublic void clear()
clear in interface MutableCharCollectionpublic boolean contains(char value)
contains in interface CharIterablepublic boolean containsAll(char... source)
containsAll in interface CharIterablepublic boolean containsAll(CharIterable source)
containsAll in interface CharIterablepublic char getFirst()
getFirst in interface ReversibleCharIterablepublic char getLast()
getLast in interface ReversibleCharIterablepublic int indexOf(char value)
indexOf in interface ReversibleCharIterablepublic int lastIndexOf(char value)
lastIndexOf in interface CharListpublic void trimToSize()
public void ensureCapacity(int minCapacity)
public boolean add(char newItem)
add in interface MutableCharCollectionpublic boolean addAll(char... source)
addAll in interface MutableCharCollectionpublic boolean addAll(CharIterable source)
addAll in interface MutableCharCollectionpublic void addAtIndex(int index,
char element)
addAtIndex in interface MutableCharListpublic boolean addAllAtIndex(int index,
char... source)
addAllAtIndex in interface MutableCharListpublic boolean addAllAtIndex(int index,
CharIterable source)
addAllAtIndex in interface MutableCharListpublic boolean remove(char value)
remove in interface MutableCharCollectionpublic boolean removeAll(CharIterable source)
removeAll in interface MutableCharCollectionpublic boolean removeAll(char... source)
removeAll in interface MutableCharCollectionpublic boolean retainAll(CharIterable source)
retainAll in interface MutableCharCollectionCollection.retainAll(Collection)public boolean retainAll(char... source)
retainAll in interface MutableCharCollectionCollection.retainAll(Collection)public char removeAtIndex(int index)
removeAtIndex in interface MutableCharListpublic char set(int index,
char element)
set in interface MutableCharListpublic CharArrayList with(char element)
with in interface MutableCharCollectionwith in interface MutableCharListpublic CharArrayList without(char element)
without in interface MutableCharCollectionwithout in interface MutableCharListpublic CharArrayList withAll(CharIterable elements)
withAll in interface MutableCharCollectionwithAll in interface MutableCharListpublic CharArrayList withoutAll(CharIterable elements)
withoutAll in interface MutableCharCollectionwithoutAll in interface MutableCharListpublic CharArrayList with(char element1, char element2)
public CharArrayList with(char element1, char element2, char element3)
public CharArrayList with(char element1, char element2, char element3, char... elements)
public CharIterator charIterator()
charIterator in interface CharIterablepublic void forEach(CharProcedure procedure)
forEach in interface CharIterablepublic void forEachWithIndex(CharIntProcedure procedure)
forEachWithIndex in interface ReversibleCharIterablepublic <T> T injectInto(T injectedValue,
ObjectCharToObjectFunction<? super T,? extends T> function)
injectInto in interface CharIterablepublic <T> T injectIntoWithIndex(T injectedValue,
ObjectCharIntToObjectFunction<? super T,? extends T> function)
injectIntoWithIndex in interface ReversibleCharIterablepublic int count(CharPredicate predicate)
count in interface CharIterablepublic boolean anySatisfy(CharPredicate predicate)
anySatisfy in interface CharIterablepublic boolean allSatisfy(CharPredicate predicate)
allSatisfy in interface CharIterablepublic boolean noneSatisfy(CharPredicate predicate)
noneSatisfy in interface CharIterablepublic CharArrayList select(CharPredicate predicate)
select in interface CharIterableselect in interface MutableCharCollectionselect in interface CharListselect in interface MutableCharListselect in interface ReversibleCharIterablepublic CharArrayList reject(CharPredicate predicate)
reject in interface CharIterablereject in interface MutableCharCollectionreject in interface CharListreject in interface MutableCharListreject in interface ReversibleCharIterablepublic char detectIfNone(CharPredicate predicate, char ifNone)
detectIfNone in interface CharIterablepublic <V> MutableList<V> collect(CharToObjectFunction<? extends V> function)
collect in interface CharIterablecollect in interface MutableCharCollectioncollect in interface CharListcollect in interface MutableCharListcollect in interface ReversibleCharIterablepublic char max()
max in interface CharIterablepublic char min()
min in interface CharIterablepublic char minIfEmpty(char defaultValue)
minIfEmpty in interface CharIterablepublic char maxIfEmpty(char defaultValue)
maxIfEmpty in interface CharIterablepublic long sum()
sum in interface CharIterablepublic long dotProduct(CharList list)
dotProduct in interface CharListpublic double average()
average in interface CharIterablepublic double median()
median in interface CharIterablepublic char[] toArray()
toArray in interface CharIterablepublic char[] toSortedArray()
toSortedArray in interface CharIterablepublic boolean equals(Object otherList)
CharListList.equals(Object).public int hashCode()
CharListList.hashCode().public String toString()
PrimitiveIterabletoString in interface PrimitiveIterabletoString in class Objectpublic String makeString()
PrimitiveIterablePrimitiveIterable.makeString(String) and defaulting
the separator parameter to the characters ", " (comma and space).makeString in interface PrimitiveIterablepublic String makeString(String separator)
PrimitiveIterablePrimitiveIterable.makeString(String, String, String)
and defaulting the start and end parameters to "" (the empty String).makeString in interface PrimitiveIterablepublic String makeString(String start, String separator, String end)
PrimitiveIterablemakeString in interface PrimitiveIterablepublic void appendString(Appendable appendable)
PrimitiveIterableAppendable. Prints the string returned
by PrimitiveIterable.makeString().appendString in interface PrimitiveIterablepublic void appendString(Appendable appendable, String separator)
PrimitiveIterableAppendable. Prints the string returned
by PrimitiveIterable.makeString(String).appendString in interface PrimitiveIterablepublic void appendString(Appendable appendable, String start, String separator, String end)
PrimitiveIterableAppendable. Prints the string returned
by PrimitiveIterable.makeString(String, String, String).appendString in interface PrimitiveIterablepublic MutableCharList toList()
toList in interface CharIterablepublic MutableCharList toSortedList()
toSortedList in interface CharIterablepublic MutableCharSet toSet()
toSet in interface CharIterablepublic MutableCharBag toBag()
toBag in interface CharIterablepublic LazyCharIterable asLazy()
asLazy in interface CharIterablepublic MutableCharList asUnmodifiable()
asUnmodifiable in interface MutableCharCollectionasUnmodifiable in interface MutableCharListpublic MutableCharList asSynchronized()
asSynchronized in interface MutableCharCollectionasSynchronized in interface MutableCharListpublic ImmutableCharList toImmutable()
MutableCharListtoImmutable in interface MutableCharCollectiontoImmutable in interface CharListtoImmutable in interface MutableCharListpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException
readExternal in interface ExternalizableIOExceptionpublic LazyCharIterable asReversed()
asReversed in interface ReversibleCharIterablepublic CharArrayList reverseThis()
reverseThis in interface MutableCharListpublic CharArrayList sortThis()
MutableCharListsortThis in interface MutableCharListpublic CharArrayList toReversed()
toReversed in interface CharListtoReversed in interface MutableCharListtoReversed in interface ReversibleCharIterablepublic MutableCharList subList(int fromIndex, int toIndex)
subList in interface CharListsubList in interface MutableCharListList#subList(int fromIndex, int toIndex)}Copyright © 2004–2017. All rights reserved.