java.io.Serializable, CharIterable, MutableCharCollection, PrimitiveIterableSynchronizedCharBag, SynchronizedCharCollection, SynchronizedCharList, SynchronizedCharSetpublic abstract class AbstractSynchronizedCharCollection extends java.lang.Object implements MutableCharCollection, java.io.Serializable
| Modifier and Type | Method | Description | 
|---|---|---|
| boolean | add(char newItem) | |
| boolean | addAll(char... source) | |
| boolean | addAll(CharIterable source) | |
| boolean | allSatisfy(CharPredicate predicate) | Returns true if all of the elements in the CharIterable return true for the
 specified predicate, otherwise returns false. | 
| boolean | anySatisfy(CharPredicate predicate) | Returns true if any of the elements in the CharIterable return true for the
 specified predicate, otherwise returns false. | 
| void | appendString(java.lang.Appendable appendable) | Prints a string representation of this collection onto the given  Appendable. | 
| void | appendString(java.lang.Appendable appendable,
            java.lang.String separator) | Prints a string representation of this collection onto the given  Appendable. | 
| void | appendString(java.lang.Appendable appendable,
            java.lang.String start,
            java.lang.String separator,
            java.lang.String end) | Prints a string representation of this collection onto the given  Appendable. | 
| LazyCharIterable | asLazy() | Returns a LazyCharIterable adapter wrapping the source CharIterable. | 
| MutableCharCollection | asSynchronized() | |
| MutableCharCollection | asUnmodifiable() | |
| double | average() | |
| MutableCharIterator | charIterator() | Must be called in a synchronized block. | 
| RichIterable<CharIterable> | chunk(int size) | Partitions elements in fixed size chunks. | 
| void | clear() | |
| <V> MutableCollection<V> | collect(CharToObjectFunction<? extends V> function) | Returns a new collection with the results of applying the specified function on each element of the source
 collection. | 
| boolean | contains(char value) | Returns true if the value is contained in the CharIterable, and false if it is not. | 
| boolean | containsAll(char... source) | Returns true if the all of the values specified in the source array are contained
 in the CharIterable, and false if they are not. | 
| boolean | containsAll(CharIterable source) | Returns true if the all of the values specified in the source CharIterable are contained
 in the CharIterable, and false if they are not. | 
| int | count(CharPredicate predicate) | Returns a count of the number of elements in the CharIterable that return true for the
 specified predicate. | 
| char | detectIfNone(CharPredicate predicate,
            char ifNone) | |
| void | each(CharProcedure procedure) | A synonym for forEach. | 
| void | forEach(CharProcedure procedure) | Applies the CharProcedure to each element in the CharIterable. | 
| <T> T | injectInto(T injectedValue,
          ObjectCharToObjectFunction<? super T,? extends T> function) | |
| boolean | isEmpty() | Returns true if this iterable has zero items. | 
| java.lang.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). | 
| java.lang.String | makeString(java.lang.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). | 
| java.lang.String | makeString(java.lang.String start,
          java.lang.String separator,
          java.lang.String end) | Returns a string representation of this collection with the elements separated by the specified
 separator and enclosed between the start and end strings. | 
| char | max() | |
| char | maxIfEmpty(char defaultValue) | |
| double | median() | |
| char | min() | |
| char | minIfEmpty(char defaultValue) | |
| boolean | noneSatisfy(CharPredicate predicate) | Returns true if none of the elements in the CharIterable return true for the
 specified predicate, otherwise returns false. | 
| boolean | notEmpty() | The English equivalent of !this.isEmpty() | 
| MutableCharCollection | reject(CharPredicate predicate) | Returns a new CharIterable with all of the elements in the CharIterable that
 return false for the specified predicate. | 
| boolean | remove(char value) | |
| boolean | removeAll(char... source) | |
| boolean | removeAll(CharIterable source) | |
| boolean | removeIf(CharPredicate predicate) | |
| boolean | retainAll(char... source) | |
| boolean | retainAll(CharIterable source) | |
| MutableCharCollection | select(CharPredicate predicate) | Returns a new CharIterable with all of the elements in the CharIterable that
 return true for the specified predicate. | 
| int | size() | Returns the number of items in this iterable. | 
| long | sum() | |
| char[] | toArray() | Converts the CharIterable to a primitive char array. | 
| MutableCharBag | toBag() | Converts the CharIterable to a new MutableCharBag. | 
| ImmutableCharCollection | toImmutable() | |
| MutableCharList | toList() | Converts the CharIterable to a new MutableCharList. | 
| MutableCharSet | toSet() | Converts the CharIterable to a new MutableCharSet. | 
| char[] | toSortedArray() | |
| MutableCharList | toSortedList() | |
| java.lang.String | toString() | Returns a string with the elements of this iterable separated by commas with spaces and
 enclosed in square brackets. | 
| MutableCharCollection | with(char element) | |
| MutableCharCollection | withAll(CharIterable elements) | |
| MutableCharCollection | without(char element) | |
| MutableCharCollection | withoutAll(CharIterable elements) | 
averageIfEmpty, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, flatCollect, medianIfEmpty, reject, select, summaryStatisticsnewEmpty, tappublic int size()
PrimitiveIterablesize in interface PrimitiveIterablepublic boolean isEmpty()
PrimitiveIterableisEmpty in interface PrimitiveIterablepublic boolean notEmpty()
PrimitiveIterablenotEmpty in interface PrimitiveIterablepublic void clear()
clear in interface MutableCharCollectionpublic MutableCharCollection select(CharPredicate predicate)
CharIterableselect in interface CharIterableselect in interface MutableCharCollectionpublic MutableCharCollection reject(CharPredicate predicate)
CharIterablereject in interface CharIterablereject in interface MutableCharCollectionpublic <V> MutableCollection<V> collect(CharToObjectFunction<? extends V> function)
CharIterablecollect in interface CharIterablecollect in interface MutableCharCollectionpublic MutableCharCollection with(char element)
with in interface MutableCharCollectionpublic MutableCharCollection without(char element)
without in interface MutableCharCollectionpublic MutableCharCollection withAll(CharIterable elements)
withAll in interface MutableCharCollectionpublic MutableCharCollection withoutAll(CharIterable elements)
withoutAll in interface MutableCharCollectionpublic MutableCharCollection asUnmodifiable()
asUnmodifiable in interface MutableCharCollectionpublic MutableCharCollection asSynchronized()
asSynchronized in interface MutableCharCollectionpublic ImmutableCharCollection toImmutable()
toImmutable in interface MutableCharCollectionpublic LazyCharIterable asLazy()
CharIterableasLazy in interface CharIterablepublic boolean contains(char value)
CharIterablecontains in interface CharIterablepublic boolean containsAll(char... source)
CharIterablecontainsAll in interface CharIterablepublic boolean containsAll(CharIterable source)
CharIterablecontainsAll in interface CharIterablepublic boolean add(char newItem)
add in interface MutableCharCollectionpublic boolean addAll(char... source)
addAll in interface MutableCharCollectionpublic boolean addAll(CharIterable source)
addAll in interface MutableCharCollectionpublic boolean remove(char value)
remove in interface MutableCharCollectionpublic boolean removeIf(CharPredicate predicate)
removeIf 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 MutableCharIterator charIterator()
charIterator in interface CharIterablecharIterator in interface MutableCharCollectionpublic void forEach(CharProcedure procedure)
CharIterableforEach in interface CharIterablepublic void each(CharProcedure procedure)
CharIterableeach in interface CharIterablepublic int count(CharPredicate predicate)
CharIterablecount in interface CharIterablepublic boolean anySatisfy(CharPredicate predicate)
CharIterableanySatisfy in interface CharIterablepublic boolean allSatisfy(CharPredicate predicate)
CharIterableallSatisfy in interface CharIterablepublic boolean noneSatisfy(CharPredicate predicate)
CharIterablenoneSatisfy in interface CharIterablepublic char detectIfNone(CharPredicate predicate, char ifNone)
detectIfNone in interface CharIterablepublic long sum()
sum in interface CharIterablepublic 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 double average()
average in interface CharIterablepublic double median()
median in interface CharIterablepublic MutableCharList toSortedList()
toSortedList in interface CharIterablepublic char[] toSortedArray()
toSortedArray in interface CharIterablepublic char[] toArray()
CharIterabletoArray in interface CharIterablepublic java.lang.String toString()
PrimitiveIterable
 Assert.assertEquals("[]", IntLists.mutable.empty().toString());
 Assert.assertEquals("[1]", IntLists.mutable.with(1).toString());
 Assert.assertEquals("[1, 2, 3]", IntLists.mutable.with(1, 2, 3).toString());
 toString in interface PrimitiveIterabletoString in class java.lang.ObjectAbstractCollection.toString()public java.lang.String makeString()
PrimitiveIterablePrimitiveIterable.makeString(String) and defaulting
 the separator parameter to the characters ", " (comma and space).makeString in interface PrimitiveIterablepublic java.lang.String makeString(java.lang.String separator)
PrimitiveIterablePrimitiveIterable.makeString(String, String, String)
 and defaulting the start and end parameters to "" (the empty String).makeString in interface PrimitiveIterablepublic java.lang.String makeString(java.lang.String start,
                                   java.lang.String separator,
                                   java.lang.String end)
PrimitiveIterablemakeString in interface PrimitiveIterablepublic void appendString(java.lang.Appendable appendable)
PrimitiveIterableAppendable.  Prints the string returned
 by PrimitiveIterable.makeString().appendString in interface PrimitiveIterablepublic void appendString(java.lang.Appendable appendable,
                         java.lang.String separator)
PrimitiveIterableAppendable.  Prints the string returned
 by PrimitiveIterable.makeString(String).appendString in interface PrimitiveIterablepublic void appendString(java.lang.Appendable appendable,
                         java.lang.String start,
                         java.lang.String separator,
                         java.lang.String end)
PrimitiveIterableAppendable.  Prints the string returned
 by PrimitiveIterable.makeString(String, String, String).appendString in interface PrimitiveIterablepublic MutableCharList toList()
CharIterabletoList in interface CharIterablepublic MutableCharSet toSet()
CharIterabletoSet in interface CharIterablepublic MutableCharBag toBag()
CharIterabletoBag in interface CharIterablepublic <T> T injectInto(T injectedValue,
                        ObjectCharToObjectFunction<? super T,? extends T> function)
injectInto in interface CharIterablepublic RichIterable<CharIterable> chunk(int size)
CharIterablechunk in interface CharIterablesize - the number of elements per chunkRichIterable containing CharIterables of size size, except the last will be
 truncated if the elements don't divide evenly.Copyright © 2004–2018. All rights reserved.