|
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.
|