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>