Class StringFunctions


  • public final class StringFunctions
    extends java.lang.Object
    • 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
      • 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
    • Constructor Detail

      • StringFunctions

        private StringFunctions()
    • 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()
      • 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 a String, 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)