public class UnmodifiableIntList extends AbstractUnmodifiableIntCollection implements MutableIntList
| Constructor and Description |
|---|
UnmodifiableIntList(MutableIntList list) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addAllAtIndex(int index,
int... source) |
boolean |
addAllAtIndex(int index,
IntIterable source) |
void |
addAtIndex(int index,
int element) |
LazyIntIterable |
asReversed() |
MutableIntList |
asSynchronized() |
MutableIntList |
asUnmodifiable() |
int |
binarySearch(int value) |
<V> MutableList<V> |
collect(IntToObjectFunction<? extends V> function) |
<V> MutableList<V> |
collectWithIndex(IntIntToObjectFunction<? 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>> |
collectWithIndex(IntIntToObjectFunction<? 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.
|
MutableIntList |
distinct() |
long |
dotProduct(IntList list) |
boolean |
equals(Object otherList) |
void |
forEachWithIndex(IntIntProcedure procedure) |
int |
get(int index) |
int |
getFirst() |
int |
getLast() |
int |
hashCode() |
int |
indexOf(int value) |
<T> T |
injectIntoWithIndex(T injectedValue,
ObjectIntIntToObjectFunction<? super T,? extends T> function) |
int |
lastIndexOf(int value) |
MutableIntList |
newEmpty() |
MutableIntList |
reject(IntPredicate predicate) |
MutableIntList |
rejectWithIndex(IntIntPredicate predicate)
Returns a new MutableIntList excluding all elements with corresponding indexes matching the specified predicate.
|
<R extends MutableIntCollection> |
rejectWithIndex(IntIntPredicate predicate,
R target)
Returns a new MutableIntCollection excluding all elements with corresponding indexes matching the specified predicate.
|
int |
removeAtIndex(int index) |
MutableIntList |
reverseThis() |
MutableIntList |
select(IntPredicate predicate) |
MutableIntList |
selectWithIndex(IntIntPredicate predicate)
Returns a new MutableIntList including all elements with corresponding indexes matching the specified predicate.
|
<R extends MutableIntCollection> |
selectWithIndex(IntIntPredicate predicate,
R target)
Returns a new MutableIntCollection including all elements with corresponding indexes matching the specified predicate.
|
int |
set(int index,
int element) |
MutableIntList |
shuffleThis() |
MutableIntList |
sortThis() |
Spliterator.OfInt |
spliterator() |
MutableIntList |
subList(int fromIndex,
int toIndex) |
ImmutableIntList |
toImmutable() |
MutableIntList |
toReversed() |
UnmodifiableIntList |
with(int element) |
UnmodifiableIntList |
withAll(IntIterable elements) |
UnmodifiableIntList |
without(int element) |
UnmodifiableIntList |
withoutAll(IntIterable elements) |
<T> MutableList<IntObjectPair<T>> |
zip(Iterable<T> iterable) |
MutableList<IntIntPair> |
zipInt(IntIterable iterable) |
add, addAll, addAll, allSatisfy, anySatisfy, appendString, appendString, appendString, asLazy, average, chunk, clear, contains, containsAll, containsAll, containsAny, containsAny, containsNone, containsNone, count, detectIfNone, each, injectInto, intIterator, 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, toStringshuffleThis, sortThis, sortThisBy, sortThisBy, swap, tapadd, addAll, addAll, clear, intIterator, remove, removeAll, removeAll, removeIf, retainAll, retainAllforEachInBoth, primitiveParallelStream, primitiveStreamallSatisfy, anySatisfy, asLazy, 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, toSortedListByappendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size, toStringpublic UnmodifiableIntList(MutableIntList list)
public int getFirst()
getFirst in interface OrderedIntIterablepublic int getLast()
getLast in interface ReversibleIntIterablepublic int indexOf(int value)
indexOf in interface OrderedIntIterablepublic int lastIndexOf(int value)
lastIndexOf in interface IntListpublic void addAtIndex(int index,
int element)
addAtIndex in interface MutableIntListpublic boolean addAllAtIndex(int index,
int... source)
addAllAtIndex in interface MutableIntListpublic boolean addAllAtIndex(int index,
IntIterable source)
addAllAtIndex in interface MutableIntListpublic int removeAtIndex(int index)
removeAtIndex in interface MutableIntListpublic int set(int index,
int element)
set in interface MutableIntListpublic UnmodifiableIntList with(int element)
with in interface MutableIntCollectionwith in interface MutableIntListwith in class AbstractUnmodifiableIntCollectionpublic UnmodifiableIntList without(int element)
without in interface MutableIntCollectionwithout in interface MutableIntListwithout in class AbstractUnmodifiableIntCollectionpublic UnmodifiableIntList withAll(IntIterable elements)
withAll in interface MutableIntCollectionwithAll in interface MutableIntListwithAll in class AbstractUnmodifiableIntCollectionpublic UnmodifiableIntList withoutAll(IntIterable elements)
withoutAll in interface MutableIntCollectionwithoutAll in interface MutableIntListwithoutAll in class AbstractUnmodifiableIntCollectionpublic MutableIntList select(IntPredicate predicate)
select in interface MutableIntCollectionselect in interface IntIterableselect in interface IntListselect in interface MutableIntListselect in interface OrderedIntIterableselect in interface ReversibleIntIterableselect in class AbstractUnmodifiableIntCollectionpublic MutableIntList reject(IntPredicate predicate)
reject in interface MutableIntCollectionreject in interface IntIterablereject in interface IntListreject in interface MutableIntListreject in interface OrderedIntIterablereject in interface ReversibleIntIterablereject in class AbstractUnmodifiableIntCollectionpublic <V> MutableList<V> collect(IntToObjectFunction<? extends V> function)
collect in interface MutableIntCollectioncollect in interface IntIterablecollect in interface IntListcollect in interface MutableIntListcollect in interface OrderedIntIterablecollect in interface ReversibleIntIterablecollect in class AbstractUnmodifiableIntCollectionpublic MutableIntList sortThis()
sortThis in interface MutableIntListpublic MutableIntList shuffleThis()
shuffleThis in interface MutableIntListpublic int binarySearch(int value)
binarySearch in interface IntListpublic long dotProduct(IntList list)
dotProduct in interface IntListpublic boolean equals(Object otherList)
public int hashCode()
public MutableIntList asUnmodifiable()
asUnmodifiable in interface MutableIntCollectionasUnmodifiable in interface MutableIntListasUnmodifiable in class AbstractUnmodifiableIntCollectionpublic MutableIntList asSynchronized()
asSynchronized in interface MutableIntCollectionasSynchronized in interface MutableIntListasSynchronized in class AbstractUnmodifiableIntCollectionpublic ImmutableIntList toImmutable()
toImmutable in interface MutableIntCollectiontoImmutable in interface IntListtoImmutable in interface MutableIntListtoImmutable in class AbstractUnmodifiableIntCollectionpublic MutableIntList newEmpty()
newEmpty in interface MutableIntCollectionnewEmpty in interface MutableIntListpublic MutableIntList reverseThis()
reverseThis in interface MutableIntListpublic MutableIntList toReversed()
toReversed in interface IntListtoReversed in interface MutableIntListtoReversed in interface ReversibleIntIterablepublic void forEachWithIndex(IntIntProcedure procedure)
forEachWithIndex in interface OrderedIntIterablepublic LazyIntIterable asReversed()
asReversed in interface ReversibleIntIterablepublic <T> T injectIntoWithIndex(T injectedValue,
ObjectIntIntToObjectFunction<? super T,? extends T> function)
injectIntoWithIndex in interface OrderedIntIterableinjectIntoWithIndex in interface ReversibleIntIterablepublic MutableIntList distinct()
distinct in interface IntListdistinct in interface MutableIntListdistinct in interface ReversibleIntIterablepublic MutableIntList subList(int fromIndex, int toIndex)
subList in interface IntListsubList in interface MutableIntListpublic MutableList<IntIntPair> zipInt(IntIterable iterable)
zipInt in interface IntListzipInt in interface MutableIntListpublic <T> MutableList<IntObjectPair<T>> zip(Iterable<T> iterable)
zip in interface IntListzip in interface MutableIntListpublic MutableIntList selectWithIndex(IntIntPredicate predicate)
selectWithIndex in interface IntListselectWithIndex in interface MutableIntListselectWithIndex in interface OrderedIntIterableselectWithIndex in interface ReversibleIntIterablepublic <R extends MutableIntCollection> R selectWithIndex(IntIntPredicate predicate, R target)
selectWithIndex in interface OrderedIntIterablepublic MutableIntList rejectWithIndex(IntIntPredicate predicate)
rejectWithIndex in interface IntListrejectWithIndex in interface MutableIntListrejectWithIndex in interface OrderedIntIterablerejectWithIndex in interface ReversibleIntIterablepublic <R extends MutableIntCollection> R rejectWithIndex(IntIntPredicate predicate, R target)
rejectWithIndex in interface OrderedIntIterablepublic <V> MutableList<V> collectWithIndex(IntIntToObjectFunction<? extends V> function)
collectWithIndex in interface IntListcollectWithIndex in interface MutableIntListcollectWithIndex in interface OrderedIntIterablecollectWithIndex in interface ReversibleIntIterablepublic <V,R extends Collection<V>> R collectWithIndex(IntIntToObjectFunction<? extends V> function, R target)
collectWithIndex in interface OrderedIntIterablepublic Spliterator.OfInt spliterator()
spliterator in interface IntListCopyright © 2004–2022. All rights reserved.