You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by ba...@apache.org on 2002/07/21 22:14:14 UTC
cvs commit: jakarta-commons/lang/src/test/org/apache/commons/lang CharSetUtilsTest.java
bayard 2002/07/21 13:14:14
Modified: lang/src/java/org/apache/commons/lang CharSetUtils.java
lang/src/test/org/apache/commons/lang CharSetUtilsTest.java
Log:
Added a deleteWhitespace method as Jakarta.Avalon has a need for this.
Should this go on StringUtils though.
Revision Changes Path
1.2 +10 -1 jakarta-commons/lang/src/java/org/apache/commons/lang/CharSetUtils.java
Index: CharSetUtils.java
===================================================================
RCS file: /home/cvs/jakarta-commons/lang/src/java/org/apache/commons/lang/CharSetUtils.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- CharSetUtils.java 19 Jul 2002 03:35:54 -0000 1.1
+++ CharSetUtils.java 21 Jul 2002 20:14:14 -0000 1.2
@@ -160,6 +160,15 @@
}
/**
+ * Deletes all whitespace from a String.
+ *
+ * @param str String target to delete whitespace from
+ */
+ public static String deleteWhitespace(String str) {
+ return delete(str, " \t\r\n\b" );
+ }
+
+ /**
* Takes an argument in set-syntax, see evaluateSet,
* and deletes any of characters present in the specified string.
* An example would be: delete("hello", {"c-f","o"}) returns "hll"
1.2 +3 -1 jakarta-commons/lang/src/test/org/apache/commons/lang/CharSetUtilsTest.java
Index: CharSetUtilsTest.java
===================================================================
RCS file: /home/cvs/jakarta-commons/lang/src/test/org/apache/commons/lang/CharSetUtilsTest.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- CharSetUtilsTest.java 19 Jul 2002 03:35:54 -0000 1.1
+++ CharSetUtilsTest.java 21 Jul 2002 20:14:14 -0000 1.2
@@ -135,6 +135,8 @@
"", CharSetUtils.delete("hello", new String[] {"a-z"}));
assertEquals("delete(String,String[]) failed",
"heo", CharSetUtils.delete("hello", new String[] {"l"}));
+ assertEquals("deleteWhitespace(String) failed",
+ "test", CharSetUtils.deleteWhitespace("t \t\ne\rs\n\n \tt"));
}
}
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>