Class SynchronizedCharList
java.lang.Object
org.eclipse.collections.impl.collection.mutable.primitive.AbstractSynchronizedCharCollection
org.eclipse.collections.impl.list.mutable.primitive.SynchronizedCharList
- All Implemented Interfaces:
Serializable,CharIterable,MutableCharCollection,CharList,MutableCharList,OrderedCharIterable,ReversibleCharIterable,PrimitiveIterable
public class SynchronizedCharList
extends AbstractSynchronizedCharCollection
implements MutableCharList
A synchronized view of a
MutableCharList. It is imperative that the user manually synchronize on the on the
collection when iterating over it using an iterator or stream.
This file was automatically generated from template file synchronizedPrimitiveList.stg.
- Since:
- 3.1.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddAllAtIndex(int index, char... source) booleanaddAllAtIndex(int index, CharIterable source) voidaddAtIndex(int index, char element) asLazy()intbinarySearch(char value) boxed()<V> MutableList<V>collect(CharToObjectFunction<? extends V> function) <V> MutableList<V>collectWithIndex(CharIntToObjectFunction<? extends V> function) Returns a new MutableList using results obtained by applying the specified function to each element and its corresponding index.<V,R extends Collection<V>>
RcollectWithIndex(CharIntToObjectFunction<? extends V> function, R target) Adds elements to the target Collection using results obtained by applying the specified function to each element and its corresponding index.distinct()longdotProduct(CharList list) booleanvoidforEachInBoth(CharList other, CharCharProcedure procedure) voidforEachWithIndex(CharIntProcedure procedure) charget(int index) chargetFirst()chargetLast()inthashCode()intindexOf(char value) <T> TinjectIntoWithIndex(T injectedValue, ObjectCharIntToObjectFunction<? super T, ? extends T> function) intlastIndexOf(char value) newEmpty()reject(CharPredicate predicate) rejectWithIndex(CharIntPredicate predicate) Returns a new MutableCharList excluding all elements with corresponding indexes matching the specified predicate.<R extends MutableCharCollection>
RrejectWithIndex(CharIntPredicate predicate, R target) Returns a new MutableCharCollection excluding all elements with corresponding indexes matching the specified predicate.charremoveAtIndex(int index) select(CharPredicate predicate) selectWithIndex(CharIntPredicate predicate) Returns a new MutableCharList including all elements with corresponding indexes matching the specified predicate.<R extends MutableCharCollection>
RselectWithIndex(CharIntPredicate predicate, R target) Returns a new MutableCharCollection including all elements with corresponding indexes matching the specified predicate.charset(int index, char element) shuffleThis(Random rnd) sortThis()sortThis(CharComparator comparator) <T> MutableCharListsortThisBy(CharToObjectFunction<T> function) <T> MutableCharListsortThisBy(CharToObjectFunction<T> function, Comparator<? super T> comparator) subList(int fromIndex, int toIndex) toStack()with(char element) withAll(CharIterable elements) without(char element) withoutAll(CharIterable elements) <T> MutableList<CharObjectPair<T>>zipChar(CharIterable iterable) Methods inherited from class org.eclipse.collections.impl.collection.mutable.primitive.AbstractSynchronizedCharCollection
add, addAll, addAll, allSatisfy, anySatisfy, appendString, appendString, appendString, average, charIterator, chunk, clear, contains, containsAll, containsAll, containsAny, containsAny, containsNone, containsNone, count, detectIfNone, each, injectInto, isEmpty, makeString, makeString, makeString, max, maxIfEmpty, median, min, minIfEmpty, noneSatisfy, notEmpty, reduce, reduceIfEmpty, remove, removeAll, removeAll, removeIf, retainAll, retainAll, size, sum, toArray, toArray, toBag, toList, toSet, toSortedArray, toSortedList, toStringMethods inherited from interface org.eclipse.collections.api.CharIterable
allSatisfy, anySatisfy, average, averageIfEmpty, chunk, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, contains, containsAll, containsAll, containsAny, containsAny, containsNone, containsNone, count, detectIfNone, each, flatCollect, forEach, injectInto, injectIntoBoolean, injectIntoByte, injectIntoChar, injectIntoDouble, injectIntoFloat, injectIntoInt, injectIntoLong, injectIntoShort, max, maxIfEmpty, median, medianIfEmpty, min, minIfEmpty, noneSatisfy, reduce, reduceIfEmpty, reject, select, sum, summaryStatistics, toArray, toArray, toBag, toList, toSet, toSortedArray, toSortedList, toSortedList, toSortedListBy, toSortedListByMethods inherited from interface org.eclipse.collections.api.collection.primitive.MutableCharCollection
add, addAll, addAll, charIterator, clear, remove, removeAll, removeAll, removeIf, retainAll, retainAllMethods inherited from interface org.eclipse.collections.api.list.primitive.MutableCharList
swap, tapMethods inherited from interface org.eclipse.collections.api.PrimitiveIterable
appendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size, toString
-
Constructor Details
-
SynchronizedCharList
-
SynchronizedCharList
-
-
Method Details
-
get
public char get(int index) -
getFirst
public char getFirst()- Specified by:
getFirstin interfaceOrderedCharIterable
-
getLast
public char getLast()- Specified by:
getLastin interfaceReversibleCharIterable
-
indexOf
public int indexOf(char value) - Specified by:
indexOfin interfaceOrderedCharIterable
-
lastIndexOf
public int lastIndexOf(char value) - Specified by:
lastIndexOfin interfaceCharList
-
addAtIndex
public void addAtIndex(int index, char element) - Specified by:
addAtIndexin interfaceMutableCharList
-
addAllAtIndex
public boolean addAllAtIndex(int index, char... source) - Specified by:
addAllAtIndexin interfaceMutableCharList
-
addAllAtIndex
- Specified by:
addAllAtIndexin interfaceMutableCharList
-
removeAtIndex
public char removeAtIndex(int index) - Specified by:
removeAtIndexin interfaceMutableCharList
-
set
public char set(int index, char element) - Specified by:
setin interfaceMutableCharList
-
with
- Specified by:
within interfaceMutableCharCollection- Specified by:
within interfaceMutableCharList- Overrides:
within classAbstractSynchronizedCharCollection
-
without
- Specified by:
withoutin interfaceMutableCharCollection- Specified by:
withoutin interfaceMutableCharList- Overrides:
withoutin classAbstractSynchronizedCharCollection
-
withAll
- Specified by:
withAllin interfaceMutableCharCollection- Specified by:
withAllin interfaceMutableCharList- Overrides:
withAllin classAbstractSynchronizedCharCollection
-
withoutAll
- Specified by:
withoutAllin interfaceMutableCharCollection- Specified by:
withoutAllin interfaceMutableCharList- Overrides:
withoutAllin classAbstractSynchronizedCharCollection
-
select
- Specified by:
selectin interfaceCharIterable- Specified by:
selectin interfaceCharList- Specified by:
selectin interfaceMutableCharCollection- Specified by:
selectin interfaceMutableCharList- Specified by:
selectin interfaceOrderedCharIterable- Specified by:
selectin interfaceReversibleCharIterable- Overrides:
selectin classAbstractSynchronizedCharCollection
-
boxed
- Specified by:
boxedin interfaceMutableCharList
-
reject
- Specified by:
rejectin interfaceCharIterable- Specified by:
rejectin interfaceCharList- Specified by:
rejectin interfaceMutableCharCollection- Specified by:
rejectin interfaceMutableCharList- Specified by:
rejectin interfaceOrderedCharIterable- Specified by:
rejectin interfaceReversibleCharIterable- Overrides:
rejectin classAbstractSynchronizedCharCollection
-
collect
- Specified by:
collectin interfaceCharIterable- Specified by:
collectin interfaceCharList- Specified by:
collectin interfaceMutableCharCollection- Specified by:
collectin interfaceMutableCharList- Specified by:
collectin interfaceOrderedCharIterable- Specified by:
collectin interfaceReversibleCharIterable- Overrides:
collectin classAbstractSynchronizedCharCollection
-
sortThis
- Specified by:
sortThisin interfaceMutableCharList
-
sortThis
- Specified by:
sortThisin interfaceMutableCharList
-
sortThisBy
- Specified by:
sortThisByin interfaceMutableCharList
-
sortThisBy
public <T> MutableCharList sortThisBy(CharToObjectFunction<T> function, Comparator<? super T> comparator) - Specified by:
sortThisByin interfaceMutableCharList
-
shuffleThis
- Specified by:
shuffleThisin interfaceMutableCharList
-
shuffleThis
- Specified by:
shuffleThisin interfaceMutableCharList
-
binarySearch
public int binarySearch(char value) - Specified by:
binarySearchin interfaceCharList
-
dotProduct
- Specified by:
dotProductin interfaceCharList
-
equals
-
hashCode
public int hashCode() -
asLazy
- Specified by:
asLazyin interfaceCharIterable- Overrides:
asLazyin classAbstractSynchronizedCharCollection
-
asUnmodifiable
- Specified by:
asUnmodifiablein interfaceMutableCharCollection- Specified by:
asUnmodifiablein interfaceMutableCharList- Overrides:
asUnmodifiablein classAbstractSynchronizedCharCollection
-
asSynchronized
- Specified by:
asSynchronizedin interfaceMutableCharCollection- Specified by:
asSynchronizedin interfaceMutableCharList- Overrides:
asSynchronizedin classAbstractSynchronizedCharCollection
-
toImmutable
- Specified by:
toImmutablein interfaceCharList- Specified by:
toImmutablein interfaceMutableCharCollection- Specified by:
toImmutablein interfaceMutableCharList- Overrides:
toImmutablein classAbstractSynchronizedCharCollection
-
newEmpty
- Specified by:
newEmptyin interfaceMutableCharCollection- Specified by:
newEmptyin interfaceMutableCharList- Since:
- 9.2.
-
reverseThis
- Specified by:
reverseThisin interfaceMutableCharList
-
toReversed
- Specified by:
toReversedin interfaceCharList- Specified by:
toReversedin interfaceMutableCharList- Specified by:
toReversedin interfaceReversibleCharIterable
-
asReversed
- Specified by:
asReversedin interfaceReversibleCharIterable
-
forEachInBoth
- Specified by:
forEachInBothin interfaceCharList
-
forEachWithIndex
- Specified by:
forEachWithIndexin interfaceOrderedCharIterable
-
injectIntoWithIndex
public <T> T injectIntoWithIndex(T injectedValue, ObjectCharIntToObjectFunction<? super T, ? extends T> function) - Specified by:
injectIntoWithIndexin interfaceOrderedCharIterable- Specified by:
injectIntoWithIndexin interfaceReversibleCharIterable
-
distinct
- Specified by:
distinctin interfaceCharList- Specified by:
distinctin interfaceMutableCharList- Specified by:
distinctin interfaceReversibleCharIterable- Since:
- 6.0.
-
subList
- Specified by:
subListin interfaceCharList- Specified by:
subListin interfaceMutableCharList
-
zipChar
- Specified by:
zipCharin interfaceCharList- Specified by:
zipCharin interfaceMutableCharList- Since:
- 9.1.
-
zip
- Specified by:
zipin interfaceCharList- Specified by:
zipin interfaceMutableCharList- Since:
- 9.1.
-
selectWithIndex
Returns a new MutableCharList including all elements with corresponding indexes matching the specified predicate.- Specified by:
selectWithIndexin interfaceCharList- Specified by:
selectWithIndexin interfaceMutableCharList- Specified by:
selectWithIndexin interfaceOrderedCharIterable- Specified by:
selectWithIndexin interfaceReversibleCharIterable- Since:
- 11.1.
-
selectWithIndex
Returns a new MutableCharCollection including all elements with corresponding indexes matching the specified predicate.- Specified by:
selectWithIndexin interfaceOrderedCharIterable- Since:
- 11.1.
-
rejectWithIndex
Returns a new MutableCharList excluding all elements with corresponding indexes matching the specified predicate.- Specified by:
rejectWithIndexin interfaceCharList- Specified by:
rejectWithIndexin interfaceMutableCharList- Specified by:
rejectWithIndexin interfaceOrderedCharIterable- Specified by:
rejectWithIndexin interfaceReversibleCharIterable- Since:
- 11.1.
-
rejectWithIndex
Returns a new MutableCharCollection excluding all elements with corresponding indexes matching the specified predicate.- Specified by:
rejectWithIndexin interfaceOrderedCharIterable- Since:
- 11.1.
-
collectWithIndex
Returns a new MutableList using results obtained by applying the specified function to each element and its corresponding index.- Specified by:
collectWithIndexin interfaceCharList- Specified by:
collectWithIndexin interfaceMutableCharList- Specified by:
collectWithIndexin interfaceOrderedCharIterable- Specified by:
collectWithIndexin interfaceReversibleCharIterable- Since:
- 9.1.
-
collectWithIndex
public <V,R extends Collection<V>> R collectWithIndex(CharIntToObjectFunction<? extends V> function, R target) Adds elements to the target Collection using results obtained by applying the specified function to each element and its corresponding index.- Specified by:
collectWithIndexin interfaceOrderedCharIterable- Since:
- 9.1.
-
toStack
- Specified by:
toStackin interfaceOrderedCharIterable
-