uk.ac.cam.ch.wwmm.opsin
public final class StringTools extends java.lang.Object
| Constructor and Description |
|---|
StringTools() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<java.lang.String> |
arrayToList(java.lang.String[] array)
Converts a string array to an ArrayList.
|
static java.lang.String |
arrayToString(java.lang.String[] stringArray,
java.lang.String separator)
Joins an array of strings into a single string.
|
static java.lang.String |
charListToString(java.util.List<java.lang.Character> l)
Converts a list of characters into a string.
|
static java.lang.String |
convertNonAsciiAndNormaliseRepresentation(java.lang.String s)
Converts a unicode string into ASCII
e.g.
|
static int |
countTerminalPrimes(java.lang.String locantText)
Counts the number of primes at the end of a locant
|
static boolean |
endsWithCaseInsensitive(java.lang.String str,
java.lang.String suffix)
Tests if this string ends with the specified suffix ignoring case.
|
static java.lang.String |
multiplyString(java.lang.String s,
int n)
Produce repetitions of a string.
|
static java.lang.String |
removeDashIfPresent(java.lang.String locantText)
If a dash is the last character it is removed
|
static java.lang.String |
stringListToString(java.util.List<java.lang.String> l,
java.lang.String separator)
Converts a list of strings into a single string delimited by the given separator
|
static java.util.List<java.lang.Character> |
stringToList(java.lang.String s)
Converts a string to a list of characters.
|
public static java.lang.String charListToString(java.util.List<java.lang.Character> l)
l - A list of characters.public static java.lang.String stringListToString(java.util.List<java.lang.String> l,
java.lang.String separator)
l - A list of strings.public static java.util.List<java.lang.Character> stringToList(java.lang.String s)
s - A string.public static java.lang.String multiplyString(java.lang.String s,
int n)
s - The string to multiply.n - The number of times to multiply it.public static java.lang.String arrayToString(java.lang.String[] stringArray,
java.lang.String separator)
stringArray - The strings to join together.separator - The separator to use.public static java.lang.String convertNonAsciiAndNormaliseRepresentation(java.lang.String s)
throws uk.ac.cam.ch.wwmm.opsin.PreProcessingException
s - The string to convertPreProcessingExceptionpublic static java.util.List<java.lang.String> arrayToList(java.lang.String[] array)
array - The array.public static java.lang.String removeDashIfPresent(java.lang.String locantText)
locantText - public static int countTerminalPrimes(java.lang.String locantText)
locantText - public static boolean endsWithCaseInsensitive(java.lang.String str,
java.lang.String suffix)
str - suffix -