Package org.apache.jena.atlas.lib.tuple
Class Tuple1<X>
- java.lang.Object
-
- org.apache.jena.atlas.lib.tuple.Tuple1<X>
-
- All Implemented Interfaces:
java.lang.Iterable<X>,Tuple<X>
public class Tuple1<X> extends java.lang.ObjectA tuple of 1 item.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontains(X item)forEachbooleanequals(java.lang.Object obj)Xget(int i)Get the i'th element, for i in the range 0 to len()-1inthashCode()intlen()length : elements are 0 to len()-1<Y> Tuple<Y>map(java.util.function.Function<X,Y> function)Map to a new tuple.java.lang.StringtoString()
-
-
-
Method Detail
-
get
public final X get(int i)
Description copied from interface:TupleGet the i'th element, for i in the range 0 to len()-1
-
len
public final int len()
Description copied from interface:Tuplelength : elements are 0 to len()-1
-
map
public <Y> Tuple<Y> map(java.util.function.Function<X,Y> function)
Description copied from interface:TupleMap to a new tuple.
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public final boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toString
public final java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-