public final class LongList extends PrimitiveList<java.lang.Long,long[],LongList>
Constructor and Description |
---|
LongList() |
LongList(int initialCapacity) |
LongList(long[] a)
The specified array is used as the element array for this list without copying action.
|
LongList(long[] a,
int size) |
Modifier and Type | Method and Description |
---|---|
<E extends java.lang.Exception> |
accept(Try.Consumer<? super LongList,E> action) |
void |
add(int index,
long e) |
void |
add(long e) |
boolean |
addAll(int index,
long[] a) |
boolean |
addAll(int index,
LongList c) |
boolean |
addAll(long[] a) |
boolean |
addAll(LongList c) |
<E extends java.lang.Exception> |
allMatch(int fromIndex,
int toIndex,
Try.LongPredicate<E> filter) |
<E extends java.lang.Exception> |
allMatch(Try.LongPredicate<E> filter)
Returns whether all elements of this List match the provided predicate.
|
<E extends java.lang.Exception> |
anyMatch(int fromIndex,
int toIndex,
Try.LongPredicate<E> filter) |
<E extends java.lang.Exception> |
anyMatch(Try.LongPredicate<E> filter)
Returns whether any elements of this List match the provided predicate.
|
<R,E extends java.lang.Exception> |
apply(Try.Function<? super LongList,R,E> func) |
long[] |
array()
Returns the original element array without copying.
|
OptionalDouble |
average() |
OptionalDouble |
average(int fromIndex,
int toIndex) |
int |
binarySearch(int fromIndex,
int toIndex,
long key)
This List should be sorted first.
|
int |
binarySearch(long key)
This List should be sorted first.
|
java.util.List<java.lang.Long> |
boxed() |
java.util.List<java.lang.Long> |
boxed(int fromIndex,
int toIndex) |
void |
clear() |
boolean |
contains(long e) |
boolean |
containsAll(long[] a) |
boolean |
containsAll(LongList c) |
boolean |
containsAny(long[] a) |
boolean |
containsAny(LongList c) |
LongList |
copy() |
LongList |
copy(int fromIndex,
int toIndex) |
LongList |
copy(int from,
int to,
int step) |
<E extends java.lang.Exception> |
count(int fromIndex,
int toIndex,
Try.LongPredicate<E> filter) |
<E extends java.lang.Exception> |
count(Try.LongPredicate<E> filter) |
long |
delete(int index) |
void |
deleteAll(int... indices) |
LongList |
difference(long[] a) |
LongList |
difference(LongList b) |
boolean |
disjoint(long[] b) |
boolean |
disjoint(LongList c) |
LongList |
distinct(int fromIndex,
int toIndex) |
boolean |
equals(java.lang.Object obj) |
void |
fill(int fromIndex,
int toIndex,
long val) |
void |
fill(long val) |
<E extends java.lang.Exception> |
filter(int fromIndex,
int toIndex,
Try.LongPredicate<E> filter) |
<E extends java.lang.Exception> |
filter(int fromIndex,
int toIndex,
Try.LongPredicate<E> filter,
int max) |
<E extends java.lang.Exception> |
filter(Try.LongPredicate<E> filter) |
<E extends java.lang.Exception> |
filter(Try.LongPredicate<E> filter,
int max) |
<E extends java.lang.Exception> |
findFirst(Try.LongPredicate<E> predicate) |
<E extends java.lang.Exception> |
findFirstIndex(Try.LongPredicate<E> predicate) |
<E extends java.lang.Exception> |
findLast(Try.LongPredicate<E> predicate) |
<E extends java.lang.Exception> |
findLastIndex(Try.LongPredicate<E> predicate) |
OptionalLong |
first() |
<E extends java.lang.Exception> |
forEach(int fromIndex,
int toIndex,
Try.LongConsumer<E> action) |
<E extends java.lang.Exception> |
forEach(Try.LongConsumer<E> action) |
static LongList |
from(java.util.Collection<java.lang.Long> c) |
static LongList |
from(java.util.Collection<java.lang.Long> c,
long defaultValueForNull) |
long |
get(int index) |
boolean |
hasDuplicates() |
int |
hashCode() |
int |
indexOf(int fromIndex,
long e) |
int |
indexOf(long e) |
LongList |
intersection(long[] a) |
LongList |
intersection(LongList b) |
boolean |
isEmpty() |
LongIterator |
iterator() |
java.lang.String |
join(int fromIndex,
int toIndex,
char delimiter) |
java.lang.String |
join(int fromIndex,
int toIndex,
java.lang.String delimiter) |
OptionalLong |
kthLargest(int k) |
OptionalLong |
kthLargest(int fromIndex,
int toIndex,
int k) |
OptionalLong |
last() |
int |
lastIndexOf(int fromIndex,
long e) |
int |
lastIndexOf(long e) |
<E extends java.lang.Exception> |
map(int fromIndex,
int toIndex,
Try.LongUnaryOperator<E> mapper) |
<E extends java.lang.Exception> |
map(Try.LongUnaryOperator<E> mapper) |
<T,E extends java.lang.Exception> |
mapToObj(int fromIndex,
int toIndex,
Try.LongFunction<? extends T,E> mapper) |
<T,E extends java.lang.Exception> |
mapToObj(Try.LongFunction<? extends T,E> mapper) |
OptionalLong |
max() |
OptionalLong |
max(int fromIndex,
int toIndex) |
OptionalLong |
median() |
OptionalLong |
median(int fromIndex,
int toIndex) |
OptionalLong |
min() |
OptionalLong |
min(int fromIndex,
int toIndex) |
<E extends java.lang.Exception> |
noneMatch(int fromIndex,
int toIndex,
Try.LongPredicate<E> filter) |
<E extends java.lang.Exception> |
noneMatch(Try.LongPredicate<E> filter)
Returns whether no elements of this List match the provided predicate.
|
int |
occurrencesOf(long objectToFind) |
static LongList |
of(long... a) |
static LongList |
of(long[] a,
int size) |
void |
parallelSort() |
static LongList |
random(int len) |
static LongList |
range(long startInclusive,
long endExclusive) |
static LongList |
range(long startInclusive,
long endExclusive,
long by) |
static LongList |
rangeClosed(long startInclusive,
long endInclusive) |
static LongList |
rangeClosed(long startInclusive,
long endInclusive,
long by) |
<E extends java.lang.Exception> |
reduce(long identity,
Try.LongBinaryOperator<E> accumulator)
This is equivalent to:
|
<E extends java.lang.Exception> |
reduce(Try.LongBinaryOperator<E> accumulator)
This is equivalent to:
|
boolean |
remove(long e) |
boolean |
removeAll(long[] a) |
boolean |
removeAll(LongList c) |
boolean |
removeAllOccurrences(long e) |
<E extends java.lang.Exception> |
removeIf(Try.LongPredicate<E> p) |
static LongList |
repeat(long element,
int len) |
int |
replaceAll(long oldVal,
long newVal) |
<E extends java.lang.Exception> |
replaceAll(Try.LongUnaryOperator<E> operator) |
<E extends java.lang.Exception> |
replaceIf(Try.LongPredicate<E> predicate,
long newValue) |
boolean |
retainAll(long[] a) |
boolean |
retainAll(LongList c) |
void |
reverse() |
void |
reverse(int fromIndex,
int toIndex) |
void |
reverseSort() |
void |
rotate(int distance) |
long |
set(int index,
long e) |
void |
shuffle() |
void |
shuffle(java.util.Random rnd) |
int |
size() |
void |
sort() |
java.util.List<LongList> |
split(int fromIndex,
int toIndex,
int size) |
LongStream |
stream() |
LongStream |
stream(int fromIndex,
int toIndex) |
long |
sum() |
long |
sum(int fromIndex,
int toIndex) |
void |
swap(int i,
int j) |
LongList |
symmetricDifference(long[] a) |
LongList |
symmetricDifference(LongList b) |
DoubleList |
toDoubleList() |
FloatList |
toFloatList() |
<R extends java.util.List<java.lang.Long>> |
toList(int fromIndex,
int toIndex,
IntFunction<R> supplier) |
<K,A,D,E extends java.lang.Exception> |
toMap(Try.LongFunction<? extends K,E> classifier,
Collector<java.lang.Long,A,D> downstream) |
<K,A,D,M extends java.util.Map<K,D>,E extends java.lang.Exception> |
toMap(Try.LongFunction<? extends K,E> classifier,
Collector<java.lang.Long,A,D> downstream,
Supplier<M> mapFactory) |
<K,V,E extends java.lang.Exception,E2 extends java.lang.Exception> |
toMap(Try.LongFunction<? extends K,E> keyExtractor,
Try.LongFunction<? extends V,E2> valueMapper) |
<K,V,M extends java.util.Map<K,V>,E extends java.lang.Exception,E2 extends java.lang.Exception> |
toMap(Try.LongFunction<? extends K,E> keyExtractor,
Try.LongFunction<? extends V,E2> valueMapper,
Supplier<M> mapFactory) |
<K,V,E extends java.lang.Exception,E2 extends java.lang.Exception,E3 extends java.lang.Exception> |
toMap(Try.LongFunction<? extends K,E> keyExtractor,
Try.LongFunction<? extends V,E2> valueMapper,
Try.BinaryOperator<V,E3> mergeFunction) |
<K,V,M extends java.util.Map<K,V>,E extends java.lang.Exception,E2 extends java.lang.Exception,E3 extends java.lang.Exception> |
toMap(Try.LongFunction<? extends K,E> keyExtractor,
Try.LongFunction<? extends V,E2> valueMapper,
Try.BinaryOperator<V,E3> mergeFunction,
Supplier<M> mapFactory) |
Multiset<java.lang.Long> |
toMultiset(int fromIndex,
int toIndex,
IntFunction<Multiset<java.lang.Long>> supplier) |
LongList |
top(int n) |
LongList |
top(int n,
java.util.Comparator<? super java.lang.Long> cmp) |
LongList |
top(int fromIndex,
int toIndex,
int n) |
LongList |
top(int fromIndex,
int toIndex,
int n,
java.util.Comparator<? super java.lang.Long> cmp) |
<R extends java.util.Set<java.lang.Long>> |
toSet(int fromIndex,
int toIndex,
IntFunction<R> supplier) |
java.lang.String |
toString() |
LongList |
trimToSize() |
distinct, join, join, join, join, println, split, toList, toList, toList, toMultiset, toMultiset, toMultiset, toSet, toSet, toSet
public LongList()
public LongList(int initialCapacity)
public LongList(long[] a)
a
- public LongList(long[] a, int size)
@SafeVarargs public static LongList of(long... a)
public static LongList of(long[] a, int size)
public static LongList from(java.util.Collection<java.lang.Long> c)
public static LongList from(java.util.Collection<java.lang.Long> c, long defaultValueForNull)
public static LongList range(long startInclusive, long endExclusive)
public static LongList range(long startInclusive, long endExclusive, long by)
public static LongList rangeClosed(long startInclusive, long endInclusive)
public static LongList rangeClosed(long startInclusive, long endInclusive, long by)
public static LongList repeat(long element, int len)
public static LongList random(int len)
public long[] array()
public long get(int index)
public long set(int index, long e)
index
- e
- public void add(long e)
public void add(int index, long e)
public boolean addAll(LongList c)
public boolean addAll(int index, LongList c)
public boolean addAll(long[] a)
addAll
in class PrimitiveList<java.lang.Long,long[],LongList>
public boolean addAll(int index, long[] a)
addAll
in class PrimitiveList<java.lang.Long,long[],LongList>
public boolean remove(long e)
e
- public boolean removeAllOccurrences(long e)
e
- public boolean removeAll(LongList c)
public boolean removeAll(long[] a)
removeAll
in class PrimitiveList<java.lang.Long,long[],LongList>
public <E extends java.lang.Exception> boolean removeIf(Try.LongPredicate<E> p) throws E extends java.lang.Exception
E extends java.lang.Exception
public boolean retainAll(LongList c)
public boolean retainAll(long[] a)
public long delete(int index)
index
- @SafeVarargs public final void deleteAll(int... indices)
deleteAll
in class PrimitiveList<java.lang.Long,long[],LongList>
public int replaceAll(long oldVal, long newVal)
public <E extends java.lang.Exception> void replaceAll(Try.LongUnaryOperator<E> operator) throws E extends java.lang.Exception
E extends java.lang.Exception
public <E extends java.lang.Exception> boolean replaceIf(Try.LongPredicate<E> predicate, long newValue) throws E extends java.lang.Exception
E extends java.lang.Exception
public void fill(long val)
public void fill(int fromIndex, int toIndex, long val)
public boolean contains(long e)
public boolean containsAll(LongList c)
public boolean containsAll(long[] a)
containsAll
in class PrimitiveList<java.lang.Long,long[],LongList>
public boolean containsAny(LongList c)
public boolean containsAny(long[] a)
containsAny
in class PrimitiveList<java.lang.Long,long[],LongList>
public boolean disjoint(LongList c)
public boolean disjoint(long[] b)
disjoint
in class PrimitiveList<java.lang.Long,long[],LongList>
public LongList intersection(LongList b)
b
- IntList.intersection(IntList)
public LongList intersection(long[] a)
public LongList difference(LongList b)
b
- IntList.difference(IntList)
public LongList difference(long[] a)
public LongList symmetricDifference(LongList b)
b
- IntList.symmetricDifference(IntList)
public LongList symmetricDifference(long[] a)
public int occurrencesOf(long objectToFind)
public int indexOf(long e)
public int indexOf(int fromIndex, long e)
public int lastIndexOf(long e)
public int lastIndexOf(int fromIndex, long e)
fromIndex
- the start index to traverse backwards from. Inclusive.e
- public OptionalLong min()
public OptionalLong min(int fromIndex, int toIndex)
public OptionalLong median()
public OptionalLong median(int fromIndex, int toIndex)
public OptionalLong max()
public OptionalLong max(int fromIndex, int toIndex)
public OptionalLong kthLargest(int k)
public OptionalLong kthLargest(int fromIndex, int toIndex, int k)
public long sum()
public long sum(int fromIndex, int toIndex)
public OptionalDouble average()
public OptionalDouble average(int fromIndex, int toIndex)
public <E extends java.lang.Exception> void forEach(Try.LongConsumer<E> action) throws E extends java.lang.Exception
E extends java.lang.Exception
public <E extends java.lang.Exception> void forEach(int fromIndex, int toIndex, Try.LongConsumer<E> action) throws E extends java.lang.Exception
E extends java.lang.Exception
public OptionalLong first()
public OptionalLong last()
public <E extends java.lang.Exception> OptionalLong findFirst(Try.LongPredicate<E> predicate) throws E extends java.lang.Exception
E extends java.lang.Exception
public <E extends java.lang.Exception> OptionalLong findLast(Try.LongPredicate<E> predicate) throws E extends java.lang.Exception
E extends java.lang.Exception
public <E extends java.lang.Exception> OptionalInt findFirstIndex(Try.LongPredicate<E> predicate) throws E extends java.lang.Exception
E extends java.lang.Exception
public <E extends java.lang.Exception> OptionalInt findLastIndex(Try.LongPredicate<E> predicate) throws E extends java.lang.Exception
E extends java.lang.Exception
public <E extends java.lang.Exception> boolean allMatch(Try.LongPredicate<E> filter) throws E extends java.lang.Exception
filter
- E extends java.lang.Exception
public <E extends java.lang.Exception> boolean allMatch(int fromIndex, int toIndex, Try.LongPredicate<E> filter) throws E extends java.lang.Exception
E extends java.lang.Exception
public <E extends java.lang.Exception> boolean anyMatch(Try.LongPredicate<E> filter) throws E extends java.lang.Exception
filter
- E extends java.lang.Exception
public <E extends java.lang.Exception> boolean anyMatch(int fromIndex, int toIndex, Try.LongPredicate<E> filter) throws E extends java.lang.Exception
E extends java.lang.Exception
public <E extends java.lang.Exception> boolean noneMatch(Try.LongPredicate<E> filter) throws E extends java.lang.Exception
filter
- E extends java.lang.Exception
public <E extends java.lang.Exception> boolean noneMatch(int fromIndex, int toIndex, Try.LongPredicate<E> filter) throws E extends java.lang.Exception
E extends java.lang.Exception
public <E extends java.lang.Exception> int count(Try.LongPredicate<E> filter) throws E extends java.lang.Exception
filter
- E extends java.lang.Exception
public <E extends java.lang.Exception> int count(int fromIndex, int toIndex, Try.LongPredicate<E> filter) throws E extends java.lang.Exception
E extends java.lang.Exception
public <E extends java.lang.Exception> LongList filter(Try.LongPredicate<E> filter) throws E extends java.lang.Exception
filter
- E extends java.lang.Exception
public <E extends java.lang.Exception> LongList filter(int fromIndex, int toIndex, Try.LongPredicate<E> filter) throws E extends java.lang.Exception
E extends java.lang.Exception
public <E extends java.lang.Exception> LongList filter(Try.LongPredicate<E> filter, int max) throws E extends java.lang.Exception
filter
- E extends java.lang.Exception
public <E extends java.lang.Exception> LongList filter(int fromIndex, int toIndex, Try.LongPredicate<E> filter, int max) throws E extends java.lang.Exception
E extends java.lang.Exception
public <E extends java.lang.Exception> LongList map(Try.LongUnaryOperator<E> mapper) throws E extends java.lang.Exception
E extends java.lang.Exception
public <E extends java.lang.Exception> LongList map(int fromIndex, int toIndex, Try.LongUnaryOperator<E> mapper) throws E extends java.lang.Exception
E extends java.lang.Exception
public <T,E extends java.lang.Exception> java.util.List<T> mapToObj(Try.LongFunction<? extends T,E> mapper) throws E extends java.lang.Exception
E extends java.lang.Exception
public <T,E extends java.lang.Exception> java.util.List<T> mapToObj(int fromIndex, int toIndex, Try.LongFunction<? extends T,E> mapper) throws E extends java.lang.Exception
E extends java.lang.Exception
public <E extends java.lang.Exception> OptionalLong reduce(Try.LongBinaryOperator<E> accumulator) throws E extends java.lang.Exception
if (isEmpty()) {
return OptionalLong.empty();
}
long result = elementData[0];
for (int i = 1; i < size; i++) {
result = accumulator.applyAsLong(result, elementData[i]);
}
return OptionalLong.of(result);
accumulator
- E extends java.lang.Exception
public <E extends java.lang.Exception> long reduce(long identity, Try.LongBinaryOperator<E> accumulator) throws E extends java.lang.Exception
if (isEmpty()) {
return identity;
}
long result = identity;
for (int i = 0; i < size; i++) {
result = accumulator.applyAsLong(result, elementData[i]);
}
return result;
identity
- accumulator
- E extends java.lang.Exception
public boolean hasDuplicates()
hasDuplicates
in class PrimitiveList<java.lang.Long,long[],LongList>
public LongList distinct(int fromIndex, int toIndex)
distinct
in class PrimitiveList<java.lang.Long,long[],LongList>
public LongList top(int n)
public LongList top(int fromIndex, int toIndex, int n)
public LongList top(int n, java.util.Comparator<? super java.lang.Long> cmp)
public LongList top(int fromIndex, int toIndex, int n, java.util.Comparator<? super java.lang.Long> cmp)
public void sort()
sort
in class PrimitiveList<java.lang.Long,long[],LongList>
public void parallelSort()
public void reverseSort()
public int binarySearch(long key)
key
- public int binarySearch(int fromIndex, int toIndex, long key)
fromIndex
- toIndex
- key
- public void reverse()
reverse
in class PrimitiveList<java.lang.Long,long[],LongList>
public void reverse(int fromIndex, int toIndex)
reverse
in class PrimitiveList<java.lang.Long,long[],LongList>
public void rotate(int distance)
rotate
in class PrimitiveList<java.lang.Long,long[],LongList>
public void shuffle()
shuffle
in class PrimitiveList<java.lang.Long,long[],LongList>
public void shuffle(java.util.Random rnd)
shuffle
in class PrimitiveList<java.lang.Long,long[],LongList>
public void swap(int i, int j)
swap
in class PrimitiveList<java.lang.Long,long[],LongList>
public LongList copy()
copy
in class PrimitiveList<java.lang.Long,long[],LongList>
public LongList copy(int fromIndex, int toIndex)
copy
in class PrimitiveList<java.lang.Long,long[],LongList>
public LongList copy(int from, int to, int step)
copy
in class PrimitiveList<java.lang.Long,long[],LongList>
from
- to
- step
- N.copyOfRange(int[], int, int, int)
public java.util.List<LongList> split(int fromIndex, int toIndex, int size)
split
in class PrimitiveList<java.lang.Long,long[],LongList>
public java.lang.String join(int fromIndex, int toIndex, char delimiter)
join
in class PrimitiveList<java.lang.Long,long[],LongList>
public java.lang.String join(int fromIndex, int toIndex, java.lang.String delimiter)
join
in class PrimitiveList<java.lang.Long,long[],LongList>
public LongList trimToSize()
trimToSize
in class PrimitiveList<java.lang.Long,long[],LongList>
public void clear()
clear
in class PrimitiveList<java.lang.Long,long[],LongList>
public boolean isEmpty()
isEmpty
in class PrimitiveList<java.lang.Long,long[],LongList>
public int size()
size
in class PrimitiveList<java.lang.Long,long[],LongList>
public java.util.List<java.lang.Long> boxed()
public java.util.List<java.lang.Long> boxed(int fromIndex, int toIndex)
public FloatList toFloatList()
public DoubleList toDoubleList()
public <R extends java.util.List<java.lang.Long>> R toList(int fromIndex, int toIndex, IntFunction<R> supplier)
toList
in class PrimitiveList<java.lang.Long,long[],LongList>
public <R extends java.util.Set<java.lang.Long>> R toSet(int fromIndex, int toIndex, IntFunction<R> supplier)
toSet
in class PrimitiveList<java.lang.Long,long[],LongList>
public Multiset<java.lang.Long> toMultiset(int fromIndex, int toIndex, IntFunction<Multiset<java.lang.Long>> supplier)
toMultiset
in class PrimitiveList<java.lang.Long,long[],LongList>
public <K,V,E extends java.lang.Exception,E2 extends java.lang.Exception> java.util.Map<K,V> toMap(Try.LongFunction<? extends K,E> keyExtractor, Try.LongFunction<? extends V,E2> valueMapper) throws E extends java.lang.Exception, E2 extends java.lang.Exception
E extends java.lang.Exception
public <K,V,M extends java.util.Map<K,V>,E extends java.lang.Exception,E2 extends java.lang.Exception> M toMap(Try.LongFunction<? extends K,E> keyExtractor, Try.LongFunction<? extends V,E2> valueMapper, Supplier<M> mapFactory) throws E extends java.lang.Exception, E2 extends java.lang.Exception
E extends java.lang.Exception
public <K,V,E extends java.lang.Exception,E2 extends java.lang.Exception,E3 extends java.lang.Exception> java.util.Map<K,V> toMap(Try.LongFunction<? extends K,E> keyExtractor, Try.LongFunction<? extends V,E2> valueMapper, Try.BinaryOperator<V,E3> mergeFunction) throws E extends java.lang.Exception, E2 extends java.lang.Exception, E3 extends java.lang.Exception
E extends java.lang.Exception
public <K,V,M extends java.util.Map<K,V>,E extends java.lang.Exception,E2 extends java.lang.Exception,E3 extends java.lang.Exception> M toMap(Try.LongFunction<? extends K,E> keyExtractor, Try.LongFunction<? extends V,E2> valueMapper, Try.BinaryOperator<V,E3> mergeFunction, Supplier<M> mapFactory) throws E extends java.lang.Exception, E2 extends java.lang.Exception, E3 extends java.lang.Exception
E extends java.lang.Exception
public <K,A,D,E extends java.lang.Exception> java.util.Map<K,D> toMap(Try.LongFunction<? extends K,E> classifier, Collector<java.lang.Long,A,D> downstream) throws E extends java.lang.Exception
E extends java.lang.Exception
public <K,A,D,M extends java.util.Map<K,D>,E extends java.lang.Exception> M toMap(Try.LongFunction<? extends K,E> classifier, Collector<java.lang.Long,A,D> downstream, Supplier<M> mapFactory) throws E extends java.lang.Exception
E extends java.lang.Exception
public LongIterator iterator()
public LongStream stream()
public LongStream stream(int fromIndex, int toIndex)
public <R,E extends java.lang.Exception> R apply(Try.Function<? super LongList,R,E> func) throws E extends java.lang.Exception
apply
in class PrimitiveList<java.lang.Long,long[],LongList>
E extends java.lang.Exception
public <E extends java.lang.Exception> void accept(Try.Consumer<? super LongList,E> action) throws E extends java.lang.Exception
accept
in class PrimitiveList<java.lang.Long,long[],LongList>
E extends java.lang.Exception
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object