|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectuk.ac.cam.ch.wwmm.opsin.StringTools
public final class StringTools
Static routines for string manipulation. This is a specially tailored version of StringTools as found in OSCAR for use in OPSIN
| Constructor Summary | |
|---|---|
StringTools()
|
|
| Method Summary | |
|---|---|
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 ISO-8859-1, converting greek letters to their names, and difficult characters to underscore. |
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StringTools()
| Method Detail |
|---|
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 convert.
PreProcessingExceptionpublic 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 -
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||