Package smile.data.vector
Interface CharVector
- All Superinterfaces:
BaseVector<Character,,Integer, IntStream> Serializable
An immutable char vector.
-
Method Summary
Modifier and TypeMethodDescriptionchar[]array()Returns the array that backs this vector.get(int... index) Returns a new vector with selected entries.default booleangetBoolean(int i) Returns the boolean value at position i.default bytegetByte(int i) Returns the byte value at position i.default doublegetDouble(int i) Returns the double value at position i.default floatgetFloat(int i) Returns the float value at position i.default intgetInt(int i) Returns the integer value at position i.default longgetLong(int i) Returns the long value at position i.default shortgetShort(int i) Returns the short value at position i.static CharVectorCreates a named char vector.static CharVectorof(StructField field, char[] vector) Creates a named char vector.default StringtoString(int n) Returns the string representation of vector.default DataTypetype()Returns the data type of elements.Methods inherited from interface smile.data.vector.BaseVector
apply, apply, field, get, getChar, measure, name, size, stream, toDoubleArray, toDoubleArray, toIntArray, toIntArray, toStringArray, toStringArray
-
Method Details
-
type
Description copied from interface:BaseVectorReturns the data type of elements.- Specified by:
typein interfaceBaseVector<Character,Integer, IntStream> - Returns:
- the data type of elements.
-
array
char[] array()Description copied from interface:BaseVectorReturns the array that backs this vector. This is mostly for smile internal use for high performance. The application developers should not use this method.- Specified by:
arrayin interfaceBaseVector<Character,Integer, IntStream> - Returns:
- the array that backs this vector.
-
get
Description copied from interface:BaseVectorReturns a new vector with selected entries.- Specified by:
getin interfaceBaseVector<Character,Integer, IntStream> - Parameters:
index- the index of selected entries.- Returns:
- the new vector of selected entries.
-
getBoolean
default boolean getBoolean(int i) Description copied from interface:BaseVectorReturns the boolean value at position i.- Specified by:
getBooleanin interfaceBaseVector<Character,Integer, IntStream> - Parameters:
i- the index.- Returns:
- the value.
-
getByte
default byte getByte(int i) Description copied from interface:BaseVectorReturns the byte value at position i.- Specified by:
getBytein interfaceBaseVector<Character,Integer, IntStream> - Parameters:
i- the index.- Returns:
- the value.
-
getShort
default short getShort(int i) Description copied from interface:BaseVectorReturns the short value at position i.- Specified by:
getShortin interfaceBaseVector<Character,Integer, IntStream> - Parameters:
i- the index.- Returns:
- the value.
-
getInt
default int getInt(int i) Description copied from interface:BaseVectorReturns the integer value at position i.- Specified by:
getIntin interfaceBaseVector<Character,Integer, IntStream> - Parameters:
i- the index.- Returns:
- the value.
-
getLong
default long getLong(int i) Description copied from interface:BaseVectorReturns the long value at position i.- Specified by:
getLongin interfaceBaseVector<Character,Integer, IntStream> - Parameters:
i- the index.- Returns:
- the value.
-
getFloat
default float getFloat(int i) Description copied from interface:BaseVectorReturns the float value at position i.- Specified by:
getFloatin interfaceBaseVector<Character,Integer, IntStream> - Parameters:
i- the index.- Returns:
- the value.
-
getDouble
default double getDouble(int i) Description copied from interface:BaseVectorReturns the double value at position i.- Specified by:
getDoublein interfaceBaseVector<Character,Integer, IntStream> - Parameters:
i- the index.- Returns:
- the value.
-
toString
Returns the string representation of vector.- Parameters:
n- the number of elements to show.- Returns:
- the string representation of vector.
-
of
Creates a named char vector.- Parameters:
name- the name of vector.vector- the data of vector.- Returns:
- the vector.
-
of
Creates a named char vector.- Parameters:
field- the struct field of vector.vector- the data of vector.- Returns:
- the vector.
-