|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--prog.utils.StringUtils
This class provides static utilities related to Strings and files.
Field Summary | |
protected static java.lang.String |
lineend
A convenience variable. |
Constructor Summary | |
StringUtils()
|
Method Summary | |
static void |
deleteFile(java.io.File file)
Deletes the file by name. |
static void |
deleteFile(java.lang.String filename)
Deletes the file by name. |
static java.lang.String[] |
fileToArray(java.io.File filename)
Loads the lines of a file into an array by way of fileToString()
and stringToArray() . |
static java.lang.String[] |
fileToArray(java.lang.String filename)
Loads the lines of a file into an array by way of fileToString()
and stringToArray() . |
static java.lang.String |
fileToString(java.io.File filename)
Reads the file into a String and returns the String. |
static java.lang.String |
fileToString(java.lang.String filename)
Reads the file into a String and returns the String. |
static java.lang.String |
indent(java.lang.String str,
int numSpaces)
Returns a String padded with 'numSpaces' space characters at its start. |
static java.lang.String |
lineendToN(java.lang.String str)
Returns a copy of the input String where all occurrences of System.getProperty("line.separator") have been replaced with "\n". |
static void |
main(java.lang.String[] args)
|
static java.lang.String |
replaceText(java.lang.String inStr,
java.lang.String before,
java.lang.String after)
Returns a copy of inStr where all occurrences of 'before' have been replaced with 'after'. |
static java.lang.String[] |
stringToArray(java.lang.String str)
Returns an array of Strings, where each is a portion of the input String up to but not including whatever line endings are present (for example, \n or \r\n). |
static void |
stringToFile(java.lang.String textToWrite,
java.io.File filename)
Writes textToWrite to file without appending. |
static void |
stringToFile(java.lang.String textToWrite,
java.io.File filename,
boolean append)
Writes textToWrite to file, where 'append' specifies whether to append to any prior text in the file or rewrite the file. |
static void |
stringToFile(java.lang.String textToWrite,
java.lang.String filename)
Writes textToWrite to file without appending. |
static void |
stringToFile(java.lang.String textToWrite,
java.lang.String filename,
boolean append)
Writes textToWrite to file, where 'append' specifies whether to append to any prior text in the file or rewrite the file. |
static java.lang.String |
stripHTML(java.lang.String str)
Removes the HTML tags from the input string after replacing <p> and <br> with System.getProperty("line.separator"). |
static java.lang.String |
toLineend(java.lang.String str)
Replaces all occurrences of line ending (for example \n or \r\n) with System.getProperty("line.separator"). |
static java.lang.String |
weedOutBadChars(java.lang.String inStr)
Returns a String without these symbols: |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static java.lang.String lineend
Constructor Detail |
public StringUtils()
Method Detail |
public static java.lang.String weedOutBadChars(java.lang.String inStr)
!@#$%^&*()<:,'"
public static java.lang.String replaceText(java.lang.String inStr, java.lang.String before, java.lang.String after)
public static void stringToFile(java.lang.String textToWrite, java.io.File filename)
stringToFile(String, String)
public static void stringToFile(java.lang.String textToWrite, java.lang.String filename)
stringToFile(String, File)
public static void stringToFile(java.lang.String textToWrite, java.io.File filename, boolean append)
stringToFile(String, String, boolean)
public static void stringToFile(java.lang.String textToWrite, java.lang.String filename, boolean append)
stringToFile(String, File, boolean)
public static java.lang.String lineendToN(java.lang.String str)
public static java.lang.String stripHTML(java.lang.String str)
public static java.lang.String[] stringToArray(java.lang.String str)
public static java.lang.String toLineend(java.lang.String str)
public static java.lang.String fileToString(java.io.File filename)
fileToString(String)
public static java.lang.String fileToString(java.lang.String filename)
fileToString(File)
public static java.lang.String indent(java.lang.String str, int numSpaces)
public static void deleteFile(java.lang.String filename)
deleteFile(File)
public static void deleteFile(java.io.File file)
deleteFile(String)
public static java.lang.String[] fileToArray(java.lang.String filename)
fileToString()
and stringToArray()
.fileToArray(File)
public static java.lang.String[] fileToArray(java.io.File filename)
fileToString()
and stringToArray()
.fileToArray(String)
public static void main(java.lang.String[] args) throws java.io.IOException
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |