I added a new method to StringUtils. It trims a string, returning null if
the string only has whitespace.
Bug#: 13367
Leonardo Quijano
[EMAIL PROTECTED]
Index: StringUtils.java
===================================================================
RCS file:
/home/cvspublic/jakarta-commons/lang/src/java/org/apache/commons/lang/StringUtils.java,v
retrieving revision 1.32
diff -u -r1.32 StringUtils.java
--- StringUtils.java 20 Jan 2003 22:15:13 -0000 1.32
+++ StringUtils.java 22 Jan 2003 18:22:10 -0000
@@ -120,6 +120,21 @@
}
/**
+ * <p>Removes control characters, including whitespace, from both
+ * ends of this String. Returns null if the String is empty or if
+ * it's null.</p>
+ *
+ * @see StringUtils#isEmpty(String)
+ * @see java.lang.String#trim()
+ * @param str the String to check
+ * @return the trimmed text (or <code>null</code>)
+ */
+ public static String trimNull(String str) {
+ String ts = trim(str);
+ return (ts == null || ts.length() == 0 ? null : ts);
+ }
+
+ /**
* <p>Deletes all 'space' characters from a String.</p>
*
* <p>Spaces are defined as <code>{' ', '\t', '\r', '\n', '\b'}</code>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>