From: <pat...@us...> - 2010-02-18 23:22:08
|
Revision: 1039 http://cishell.svn.sourceforge.net/cishell/?rev=1039&view=rev Author: pataphil Date: 2010-02-18 23:22:01 +0000 (Thu, 18 Feb 2010) Log Message: ----------- * Added StringUtilities.getNthToken(). * Reviewed by Micah. Modified Paths: -------------- trunk/core/org.cishell.utilities/src/org/cishell/utilities/StringUtilities.java Modified: trunk/core/org.cishell.utilities/src/org/cishell/utilities/StringUtilities.java =================================================================== --- trunk/core/org.cishell.utilities/src/org/cishell/utilities/StringUtilities.java 2010-02-18 00:09:49 UTC (rev 1038) +++ trunk/core/org.cishell.utilities/src/org/cishell/utilities/StringUtilities.java 2010-02-18 23:22:01 UTC (rev 1039) @@ -281,7 +281,8 @@ return string1; } - + + //TODO: Make this not exist (a check for 'Null Empty or Whitespace' can stay. Use ! for negated cases) public static Object alternativeIfNotNull_Empty_OrWhitespace( String string, Object alternative) { if (!isNull_Empty_OrWhitespace(string)) { @@ -299,4 +300,19 @@ return alternative; } } + + public static String getNthToken( + String originalString, + String separator, + int index, + boolean trim) { + + String[] tokens = originalString.split(separator); + + if (trim) { + return tokens[index].trim(); + } else { + return tokens[index]; + } + } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |