de.hillenbrand.util
Class StringUtils

java.lang.Object
  extended by de.hillenbrand.util.StringUtils

public class StringUtils
extends java.lang.Object


Field Summary
static java.lang.String DEFAULT_DELIMITER
           
 
Method Summary
static java.lang.String convertToString(java.lang.String[] s)
          Deprecated.  
static java.lang.String convertToString(java.lang.String[] s, java.lang.String delimiter)
          Deprecated.  
static int countTabs(java.lang.String text)
          Counts the number of tabs in the text.
static int indexOf(java.lang.String[] array, java.lang.String s)
           
static java.lang.String insertNewline(java.lang.String s, int maxCharsPerLine)
          Inserts a new line when reaching the word after maxCharsPerLine.
static java.lang.String limitStringLength(java.lang.String s, int length)
          Shortens a string to length characters and indicated this with dots.
static java.lang.String limitStringLength(java.lang.String s, int length, boolean addDots)
          Shortens a string to length characters and indicated this with dots.
static java.lang.String[] parseArrayFromString(java.lang.String s)
          Deprecated.  
static java.lang.String[] parseArrayFromString(java.lang.String s, java.lang.String separator)
          Deprecated.  
static java.lang.String readStringFromFile(java.io.File file)
           
static java.lang.String readStringFromFile(java.io.File directory, java.lang.String filename)
           
static java.lang.String readStringFromFile(java.lang.String filename)
           
static java.lang.String readStringFromFile(java.lang.String directory, java.lang.String filename)
           
static java.lang.String readStringFromURL(java.lang.String url)
           
static java.lang.String readStringFromURL(java.net.URL url)
           
static java.lang.String[] removeFromArray(java.lang.String[] array, java.lang.String itemToRemove)
          Removes the String itemToRemove from the array.
static java.lang.String replace(java.lang.String text, java.lang.String oldText, java.lang.String newText)
          Replaces "oldText" with "newText" in the String "text".
static java.lang.String[] toArray(java.lang.String s)
          Converts a string into an array
static java.lang.String[] toArray(java.lang.String s, java.lang.String separator)
          Converts a string into an array using the given separator.
static java.lang.String toString(java.lang.String[] s)
          Converts an array of strings into a single string.
static java.lang.String toString(java.lang.String[] s, java.lang.String delimiter)
          Converts an array of strings into a single string using the given delimiter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_DELIMITER

public static final java.lang.String DEFAULT_DELIMITER
See Also:
Constant Field Values
Method Detail

toString

public static java.lang.String toString(java.lang.String[] s)
Converts an array of strings into a single string.

Parameters:
s -
Returns:

toString

public static java.lang.String toString(java.lang.String[] s,
                                        java.lang.String delimiter)
Converts an array of strings into a single string using the given delimiter.

Parameters:
s -
delimiter -
Returns:

convertToString

public static java.lang.String convertToString(java.lang.String[] s)
Deprecated. 

Converts an array of strings into a single string.

Parameters:
s -
Returns:

convertToString

public static java.lang.String convertToString(java.lang.String[] s,
                                               java.lang.String delimiter)
Deprecated. 

Converts an array of strings into a single string using the given delimiter.

Parameters:
s -
delimiter -
Returns:

countTabs

public static int countTabs(java.lang.String text)
Counts the number of tabs in the text.

Parameters:
text -
Returns:

indexOf

public static int indexOf(java.lang.String[] array,
                          java.lang.String s)

insertNewline

public static java.lang.String insertNewline(java.lang.String s,
                                             int maxCharsPerLine)
Inserts a new line when reaching the word after maxCharsPerLine.

Parameters:
s -
maxCharsPerLine -
Returns:

limitStringLength

public static java.lang.String limitStringLength(java.lang.String s,
                                                 int length)
Shortens a string to length characters and indicated this with dots.

Parameters:
s -
length -
Returns:

limitStringLength

public static java.lang.String limitStringLength(java.lang.String s,
                                                 int length,
                                                 boolean addDots)
Shortens a string to length characters and indicated this with dots.

Parameters:
s -
length -
addDots -
Returns:

parseArrayFromString

public static java.lang.String[] parseArrayFromString(java.lang.String s)
Deprecated. 

Parses a string array out of a string using the default separator ("\0").

Parameters:
s -
Returns:

parseArrayFromString

public static java.lang.String[] parseArrayFromString(java.lang.String s,
                                                      java.lang.String separator)
Deprecated. 

Parses a string array out of a string using the given separator.

Parameters:
s -
separator -
Returns:

toArray

public static java.lang.String[] toArray(java.lang.String s)
Converts a string into an array

Parameters:
s -
Returns:

toArray

public static java.lang.String[] toArray(java.lang.String s,
                                         java.lang.String separator)
Converts a string into an array using the given separator.

Parameters:
s -
separator -
Returns:

removeFromArray

public static java.lang.String[] removeFromArray(java.lang.String[] array,
                                                 java.lang.String itemToRemove)
Removes the String itemToRemove from the array. If itemToRemove is more than once in the array, only the first will be removed.

Parameters:
array -
itemToRemove -
Returns:

replace

public static java.lang.String replace(java.lang.String text,
                                       java.lang.String oldText,
                                       java.lang.String newText)
Replaces "oldText" with "newText" in the String "text".

Parameters:
text -
oldText -
newText -
Returns:

readStringFromFile

public static java.lang.String readStringFromFile(java.io.File file)
                                           throws java.io.IOException
Throws:
java.io.IOException

readStringFromFile

public static java.lang.String readStringFromFile(java.lang.String filename)
                                           throws java.io.IOException
Throws:
java.io.IOException

readStringFromFile

public static java.lang.String readStringFromFile(java.io.File directory,
                                                  java.lang.String filename)
                                           throws java.io.IOException
Throws:
java.io.IOException

readStringFromFile

public static java.lang.String readStringFromFile(java.lang.String directory,
                                                  java.lang.String filename)
                                           throws java.io.IOException
Throws:
java.io.IOException

readStringFromURL

public static java.lang.String readStringFromURL(java.net.URL url)
                                          throws java.io.IOException
Throws:
java.io.IOException

readStringFromURL

public static java.lang.String readStringFromURL(java.lang.String url)
                                          throws java.net.MalformedURLException,
                                                 java.io.IOException
Throws:
java.net.MalformedURLException
java.io.IOException