Class StringUtils
- java.lang.Object
-
- com.github.blindpirate.gogradle.util.StringUtils
-
public class StringUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description StringUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanallBlank(java.lang.String... strs)static voidappendNSpaces(java.lang.StringBuilder sb, int n)static java.lang.StringcapitalizeFirstLetter(java.lang.String s)static intcount(java.lang.String str, char ch)static java.util.stream.Stream<java.lang.String>eachSubPath(java.lang.String packagePath)static java.util.stream.Stream<java.lang.String>eachSubPathReverse(java.lang.String packagePath)static booleanendsWithAny(java.lang.String str, java.lang.String... suffix)static booleanfileNameEndsWithAny(java.io.File file, java.lang.String... prefix)static booleanfileNameEqualsAny(java.io.File file, java.lang.String... name)static booleanfileNameStartsWithAny(java.io.File file, java.lang.String... prefix)static booleanfileNameStartsWithDotOrUnderline(java.io.File file)static java.lang.StringformatEnv(java.util.Map<java.lang.String,java.lang.String> env)static booleanisBlank(java.lang.String s)static booleanisEmpty(java.lang.String s)static booleanisNotBlank(java.lang.String s)static booleanisNotEmpty(java.lang.String s)static booleanisPrefix(java.lang.String a, java.lang.String b)static intlastIndexOf(java.lang.String s, java.lang.String substr)static booleanpathStartsWith(java.lang.String a, java.lang.String b)static java.lang.StringremoveEnd(java.lang.String s, java.lang.String suffix)static java.lang.Stringrender(java.lang.String template, java.util.Map<java.lang.String,java.lang.Object> context)static java.lang.String[]splitAndTrim(java.lang.String str, java.lang.String regex)static booleanstartsWithAny(java.lang.String str, java.lang.String... prefix)static java.lang.Stringsubstring(java.lang.String s, int start, int end)static java.lang.StringtoUnixString(java.io.File file)static java.lang.StringtoUnixString(java.lang.String s)static java.lang.StringtoUnixString(java.nio.file.Path path)static java.lang.StringtrimToNull(java.lang.String str)
-
-
-
Method Detail
-
removeEnd
public static java.lang.String removeEnd(java.lang.String s, java.lang.String suffix)
-
splitAndTrim
public static java.lang.String[] splitAndTrim(java.lang.String str, java.lang.String regex)
-
pathStartsWith
public static boolean pathStartsWith(java.lang.String a, java.lang.String b)
-
isNotBlank
public static boolean isNotBlank(java.lang.String s)
-
isBlank
public static boolean isBlank(java.lang.String s)
-
allBlank
public static boolean allBlank(java.lang.String... strs)
-
isEmpty
public static boolean isEmpty(java.lang.String s)
-
isNotEmpty
public static boolean isNotEmpty(java.lang.String s)
-
fileNameStartsWithAny
public static boolean fileNameStartsWithAny(java.io.File file, java.lang.String... prefix)
-
fileNameStartsWithDotOrUnderline
public static boolean fileNameStartsWithDotOrUnderline(java.io.File file)
-
fileNameEndsWithAny
public static boolean fileNameEndsWithAny(java.io.File file, java.lang.String... prefix)
-
startsWithAny
public static boolean startsWithAny(java.lang.String str, java.lang.String... prefix)
-
endsWithAny
public static boolean endsWithAny(java.lang.String str, java.lang.String... suffix)
-
fileNameEqualsAny
public static boolean fileNameEqualsAny(java.io.File file, java.lang.String... name)
-
toUnixString
public static java.lang.String toUnixString(java.io.File file)
-
isPrefix
public static boolean isPrefix(java.lang.String a, java.lang.String b)
-
count
public static int count(java.lang.String str, char ch)
-
toUnixString
public static java.lang.String toUnixString(java.nio.file.Path path)
-
toUnixString
public static java.lang.String toUnixString(java.lang.String s)
-
render
public static java.lang.String render(java.lang.String template, java.util.Map<java.lang.String,java.lang.Object> context)
-
substring
public static java.lang.String substring(java.lang.String s, int start, int end)
-
formatEnv
public static java.lang.String formatEnv(java.util.Map<java.lang.String,java.lang.String> env)
-
lastIndexOf
public static int lastIndexOf(java.lang.String s, java.lang.String substr)
-
appendNSpaces
public static void appendNSpaces(java.lang.StringBuilder sb, int n)
-
trimToNull
public static java.lang.String trimToNull(java.lang.String str)
-
capitalizeFirstLetter
public static java.lang.String capitalizeFirstLetter(java.lang.String s)
-
eachSubPath
public static java.util.stream.Stream<java.lang.String> eachSubPath(java.lang.String packagePath)
-
eachSubPathReverse
public static java.util.stream.Stream<java.lang.String> eachSubPathReverse(java.lang.String packagePath)
-
-