public final class StringUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static List<String> |
allTokens(String input,
String startDelimiter,
String endDelimiter)
Return all tokens delimited by the startDelimiter and endDelimiter.
|
static List<String> |
allTokens(String input,
String startDelimiter,
String endDelimiter,
boolean distinct)
Return all tokens delimited by the startDelimiter and endDelimiter.
|
static Optional<String> |
firstToken(String input,
String startDelimiter,
String endDelimiter)
Return the first token delimited by the startDelimiter and endDelimiter.
|
static boolean |
hasTokens(String input,
String startDelimiter,
String endDelimiter)
Return true if the input
String contains at least one token delimited by startDelimiter and endDelimiter |
public static boolean hasTokens(String input, String startDelimiter, String endDelimiter)
String contains at least one token delimited by startDelimiter and endDelimiterinput - startDelimiter - endDelimiter - public static Optional<String> firstToken(String input, String startDelimiter, String endDelimiter)
Optional
- input = "${abcd}" -> "abcd"
- input = "${${${abcd}}}" -> "abcd"
- input = "aaa${abcd}aaa${efgh}" -> "abcd"input - startDelimiter - endDelimiter - public static List<String> allTokens(String input, String startDelimiter, String endDelimiter)
input - startDelimiter - endDelimiter - distinct - whether to strip duplicated tokenspublic static List<String> allTokens(String input, String startDelimiter, String endDelimiter, boolean distinct)
input - startDelimiter - endDelimiter - distinct - whether to strip duplicated tokensCopyright © 2019. All rights reserved.