|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectdk.netarkivet.common.utils.StringUtils
public class StringUtils
Utilities for working with strings.
Method Summary | ||
---|---|---|
static
|
conjoin(java.lang.String sep,
java.util.Collection<T> objects)
Concatenate all objects in a collection with the given separator between each. |
|
static java.lang.String |
conjoin(java.lang.String sep,
java.lang.String... strings)
Concatenate all strings in a collection with the given separator between each. |
|
static java.lang.String |
makeEllipsis(java.lang.String orgString,
int maxLength)
Generate a ellipsis of orgString. |
|
static java.util.List<java.lang.Integer> |
parseIntList(java.lang.String[] stringArray)
Change all Strings to Integers. |
|
static java.lang.String |
repeat(java.lang.String s,
int n)
Repeat the string n times. |
|
static java.lang.String |
replace(java.lang.String sentence,
java.lang.String oldString,
java.lang.String newString)
Replace all occurrences of oldString with newString in a string. |
|
static java.lang.String |
surjoin(java.util.List<java.lang.String> strings,
java.lang.String pre,
java.lang.String post)
Concatenate all strings in a collection, with the fixed strings appended and prepended to each. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static final java.lang.String replace(java.lang.String sentence, java.lang.String oldString, java.lang.String newString)
sentence
- the string, where all occurrences of oldString are to be
replaced with newStringoldString
- the oldStringnewString
- the newString
public static final <T> java.lang.String conjoin(java.lang.String sep, java.util.Collection<T> objects)
sep
- A string to separate the list items.objects
- A collection of object to concatenate as a string.
public static final java.lang.String conjoin(java.lang.String sep, java.lang.String... strings)
sep
- A string to separate the list items.strings
- An array of strings to concatenate
public static final java.lang.String surjoin(java.util.List<java.lang.String> strings, java.lang.String pre, java.lang.String post)
strings
- A list of strings to join up.pre
- A string that will be put in front of each string in the list.post
- A string that will be put after each string in the list.
public static final java.lang.String repeat(java.lang.String s, int n)
s
- A string to repeatn
- How many times to repeat it.
ArgumentNotValid
- if a negative amount is specifiedpublic static java.util.List<java.lang.Integer> parseIntList(java.lang.String[] stringArray)
stringArray
- the given array of Strings to convert
public static java.lang.String makeEllipsis(java.lang.String orgString, int maxLength)
orgString
- the original stringmaxLength
- the maximum length of the string before ellipsing it
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |