public class Strings extends Object
Constructor and Description |
---|
Strings() |
Modifier and Type | Method and Description |
---|---|
static int |
adjustBegin(String s,
int n) |
static int |
adjustEnd(String s,
int n) |
static char |
charAt(String s,
int n) |
static String |
delete(String s,
int begin,
int end) |
static String |
display(Object o,
Object... ifNull) |
static String |
ensurePrefix(String s,
String prefix) |
static String |
ensureSuffix(String s,
String suffix) |
static String[] |
extension(String s)
Split a string into a base and an extension.
|
static String[] |
first(String s,
char separator) |
static String |
format(String string,
Object... parms)
This method is the same as String.format but it makes sure that any
arrays are transformed to strings.
|
static String |
from(String s,
int n) |
static String |
getLastSegment(String name) |
static String |
getLastSegment(String name,
char c) |
static boolean |
in(String[] skip,
String key) |
static String |
join(Iterable<?> objects) |
static String |
join(Object[] strings) |
static String |
join(String[] strings) |
static void |
join(StringBuilder sb,
String middle,
Iterable<?> objects,
Pattern pattern,
String replace) |
static String |
join(String middle,
Iterable<?> objects) |
static String |
join(String middle,
Iterable<?> objects,
Pattern pattern,
String replace) |
static String |
join(String middle,
Object[] segments) |
static String[] |
last(String s,
char separator)
Split a string into a prefix and a suffix based on the last time the
separator appears
|
static String[] |
lastPathSegment(String s)
Split a path (/ based) into a prefix and a last segment
|
static List<String> |
split(String s) |
static List<String> |
split(String regex,
String s) |
static String |
stripPrefix(String s,
Pattern p) |
static String |
stripPrefix(String s,
String prefix) |
static String |
stripSuffix(String s,
Pattern p) |
static String |
stripSuffix(String s,
String prefix) |
static String |
substring(String s,
int begin,
int end) |
static String |
substring(String s,
int begin,
int end,
int stride) |
static String |
times(String s,
int times) |
static String |
to(String s,
int end) |
static String |
trim(String s) |
public static void join(StringBuilder sb, String middle, Iterable<?> objects, Pattern pattern, String replace)
public static char charAt(String s, int n)
public static int adjustBegin(String s, int n)
public static int adjustEnd(String s, int n)
public static String[] extension(String s)
s
- the string that contains an extensionpublic static String[] lastPathSegment(String s)
s
- the string that contains a pathpublic static String[] last(String s, char separator)
s
- the string that contains a pathCopyright © 2021 aQute SARL. All rights reserved.