Class StringFunctions
- java.lang.Object
-
- org.eclipse.collections.impl.block.factory.StringFunctions
-
public final class StringFunctions extends java.lang.Object
-
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description private static Function<java.lang.String,java.lang.Character>FIRST_LETTERprivate static IntegerFunctionImpl<java.lang.String>LENGTHprivate static CharFunction<java.lang.String>TO_FIRST_CHARprivate static Function<java.lang.String,java.lang.Integer>TO_INTEGERprivate static Function<java.lang.String,java.lang.String>TO_LOWER_CASEprivate static BooleanFunction<java.lang.String>TO_PRIMITIVE_BOOLEANprivate static ByteFunction<java.lang.String>TO_PRIMITIVE_BYTEprivate static CharFunction<java.lang.String>TO_PRIMITIVE_CHARprivate static DoubleFunction<java.lang.String>TO_PRIMITIVE_DOUBLEprivate static FloatFunction<java.lang.String>TO_PRIMITIVE_FLOATprivate static IntFunction<java.lang.String>TO_PRIMITIVE_INTprivate static LongFunction<java.lang.String>TO_PRIMITIVE_LONGprivate static ShortFunction<java.lang.String>TO_PRIMITIVE_SHORTprivate static Function<java.lang.String,java.lang.String>TO_UPPER_CASEprivate static Function<java.lang.String,java.lang.String>TRIM
-
Constructor Summary
Constructors Modifier Constructor Description privateStringFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Function<java.lang.String,java.lang.String>append(java.lang.String valueToAppend)static Function<java.lang.String,java.lang.Character>firstLetter()static IntegerFunctionImpl<java.lang.String>length()static Function<java.lang.String,java.lang.String>prepend(java.lang.String valueToPrepend)static Function<java.lang.String,java.lang.String>subString(int beginIndex, int endIndex)static CharFunction<java.lang.String>toFirstChar()static Function<java.lang.String,java.lang.Integer>toInteger()static Function<java.lang.String,java.lang.String>toLowerCase()static BooleanFunction<java.lang.String>toPrimitiveBoolean()static ByteFunction<java.lang.String>toPrimitiveByte()static CharFunction<java.lang.String>toPrimitiveChar()static DoubleFunction<java.lang.String>toPrimitiveDouble()static FloatFunction<java.lang.String>toPrimitiveFloat()static IntFunction<java.lang.String>toPrimitiveInt()static LongFunction<java.lang.String>toPrimitiveLong()static ShortFunction<java.lang.String>toPrimitiveShort()static Function<java.lang.String,java.lang.String>toUpperCase()static Function<java.lang.String,java.lang.String>trim()Returns a function that returns a copy of aString, with leading and trailing whitespace omitted.
-
-
-
Field Detail
-
TO_UPPER_CASE
private static final Function<java.lang.String,java.lang.String> TO_UPPER_CASE
-
TO_LOWER_CASE
private static final Function<java.lang.String,java.lang.String> TO_LOWER_CASE
-
LENGTH
private static final IntegerFunctionImpl<java.lang.String> LENGTH
-
TRIM
private static final Function<java.lang.String,java.lang.String> TRIM
-
FIRST_LETTER
private static final Function<java.lang.String,java.lang.Character> FIRST_LETTER
-
TO_INTEGER
private static final Function<java.lang.String,java.lang.Integer> TO_INTEGER
-
TO_PRIMITIVE_BOOLEAN
private static final BooleanFunction<java.lang.String> TO_PRIMITIVE_BOOLEAN
-
TO_PRIMITIVE_BYTE
private static final ByteFunction<java.lang.String> TO_PRIMITIVE_BYTE
-
TO_PRIMITIVE_CHAR
private static final CharFunction<java.lang.String> TO_PRIMITIVE_CHAR
-
TO_FIRST_CHAR
private static final CharFunction<java.lang.String> TO_FIRST_CHAR
-
TO_PRIMITIVE_DOUBLE
private static final DoubleFunction<java.lang.String> TO_PRIMITIVE_DOUBLE
-
TO_PRIMITIVE_FLOAT
private static final FloatFunction<java.lang.String> TO_PRIMITIVE_FLOAT
-
TO_PRIMITIVE_INT
private static final IntFunction<java.lang.String> TO_PRIMITIVE_INT
-
TO_PRIMITIVE_LONG
private static final LongFunction<java.lang.String> TO_PRIMITIVE_LONG
-
TO_PRIMITIVE_SHORT
private static final ShortFunction<java.lang.String> TO_PRIMITIVE_SHORT
-
-
Method Detail
-
toUpperCase
public static Function<java.lang.String,java.lang.String> toUpperCase()
-
toLowerCase
public static Function<java.lang.String,java.lang.String> toLowerCase()
-
toInteger
public static Function<java.lang.String,java.lang.Integer> toInteger()
-
toPrimitiveBoolean
public static BooleanFunction<java.lang.String> toPrimitiveBoolean()
-
toPrimitiveByte
public static ByteFunction<java.lang.String> toPrimitiveByte()
-
toPrimitiveChar
public static CharFunction<java.lang.String> toPrimitiveChar()
-
toFirstChar
public static CharFunction<java.lang.String> toFirstChar()
- Throws:
java.lang.StringIndexOutOfBoundsException- if the String is empty
-
toPrimitiveDouble
public static DoubleFunction<java.lang.String> toPrimitiveDouble()
-
toPrimitiveFloat
public static FloatFunction<java.lang.String> toPrimitiveFloat()
-
toPrimitiveInt
public static IntFunction<java.lang.String> toPrimitiveInt()
-
toPrimitiveLong
public static LongFunction<java.lang.String> toPrimitiveLong()
-
toPrimitiveShort
public static ShortFunction<java.lang.String> toPrimitiveShort()
-
length
public static IntegerFunctionImpl<java.lang.String> length()
-
firstLetter
public static Function<java.lang.String,java.lang.Character> firstLetter()
-
subString
public static Function<java.lang.String,java.lang.String> subString(int beginIndex, int endIndex)
-
trim
public static Function<java.lang.String,java.lang.String> trim()
Returns a function that returns a copy of aString, with leading and trailing whitespace omitted.- See Also:
String.trim()
-
append
public static Function<java.lang.String,java.lang.String> append(java.lang.String valueToAppend)
-
prepend
public static Function<java.lang.String,java.lang.String> prepend(java.lang.String valueToPrepend)
-
-