Package fj.function
Class Strings
- java.lang.Object
-
- fj.function.Strings
-
public final class Strings extends java.lang.Object
Curried string functions.
-
-
Field Summary
Fields Modifier and Type Field Description static F<java.lang.String,F<java.lang.String,java.lang.Boolean>>
contains
A curried version ofString.contains(CharSequence)
.static F<java.lang.String,java.lang.Boolean>
isEmpty
A curried version ofString.isEmpty()
.static F<java.lang.String,java.lang.Boolean>
isNotNullOrBlank
This function checks if a given String contains any non-whitespace character (according toCharacter.isWhitespace(char)
) and if it's also notnull
and not empty ("").static F<java.lang.String,java.lang.Boolean>
isNotNullOrEmpty
This function checks if a given String is neithernull
nor empty.static F<java.lang.String,java.lang.Boolean>
isNullOrBlank
This function checks if a given String is whitespace (according toCharacter.isWhitespace(char)
), empty ("") ornull
.static F<java.lang.String,java.lang.Boolean>
isNullOrEmpty
This function checks if a given String isnull
or empty (String.isEmpty()
).static F<java.lang.String,java.lang.Integer>
length
A curried version ofString.length()
.static java.lang.String
lineSeparator
private static java.util.regex.Pattern
lineSeparatorPattern
static F<java.lang.String,F<java.lang.String,java.lang.Boolean>>
matches
A curried version ofString.matches(String)
.
-
Constructor Summary
Constructors Modifier Constructor Description private
Strings()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static F<java.lang.String,List<java.lang.String>>
lines()
static List<java.lang.String>
lines(java.lang.String s)
static F<List<java.lang.String>,java.lang.String>
unlines()
static java.lang.String
unlines(List<java.lang.String> list)
-
-
-
Field Detail
-
lineSeparatorPattern
private static final java.util.regex.Pattern lineSeparatorPattern
-
lineSeparator
public static final java.lang.String lineSeparator
-
isNotNullOrEmpty
public static final F<java.lang.String,java.lang.Boolean> isNotNullOrEmpty
This function checks if a given String is neithernull
nor empty.- See Also:
isNullOrEmpty
-
isNullOrEmpty
public static final F<java.lang.String,java.lang.Boolean> isNullOrEmpty
This function checks if a given String isnull
or empty (String.isEmpty()
).- See Also:
isNotNullOrEmpty
-
isNotNullOrBlank
public static final F<java.lang.String,java.lang.Boolean> isNotNullOrBlank
This function checks if a given String contains any non-whitespace character (according toCharacter.isWhitespace(char)
) and if it's also notnull
and not empty ("").- See Also:
isNullOrBlank
,Character.isWhitespace(char)
,Characters.isWhitespace
-
isNullOrBlank
public static final F<java.lang.String,java.lang.Boolean> isNullOrBlank
This function checks if a given String is whitespace (according toCharacter.isWhitespace(char)
), empty ("") ornull
.- See Also:
isNotNullOrBlank
,Character.isWhitespace(char)
,Characters.isWhitespace
-
isEmpty
public static final F<java.lang.String,java.lang.Boolean> isEmpty
A curried version ofString.isEmpty()
.
-
length
public static final F<java.lang.String,java.lang.Integer> length
A curried version ofString.length()
.
-
contains
public static final F<java.lang.String,F<java.lang.String,java.lang.Boolean>> contains
A curried version ofString.contains(CharSequence)
. The function returns true if the second argument contains the first.
-
-