[ 
https://issues.apache.org/jira/browse/LANG-625?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Henri Yandell closed LANG-625.
------------------------------

    Fix Version/s: 3.0
       Resolution: Fixed

Double checked, and the basic loop is 10 times faster than regex.

Applied code, updated NOTICE to mention there's code from Spring and added an 
original unit test. 

svn ci -m "Adding containsWhitespace method per LANG-625. Code comes from the 
Spring framework, so I've added such to the NOTICE file. License is Apache 
License 2.0. Unit test is original. " NOTICE.txt 
src/main/java/org/apache/commons/lang3/StringUtils.java 
src/test/java/org/apache/commons/lang3/StringUtilsEqualsIndexOfTest.java 
Sending        NOTICE.txt
Sending        src/main/java/org/apache/commons/lang3/StringUtils.java
Sending        
src/test/java/org/apache/commons/lang3/StringUtilsEqualsIndexOfTest.java
Transmitting file data ...
Committed revision 956775.


> Add StringUtils.containsWhitespace(String str)
> ----------------------------------------------
>
>                 Key: LANG-625
>                 URL: https://issues.apache.org/jira/browse/LANG-625
>             Project: Commons Lang
>          Issue Type: New Feature
>    Affects Versions: 2.5
>            Reporter: Julien HENRY
>             Fix For: 3.0
>
>
> Please add the new method StringUtils.containsWhitespace(String str). Here is 
> the version in the Spring framework:
> /**
>        * Check whether the given CharSequence contains any whitespace 
> characters.
>        * @param str the CharSequence to check (may be <code>null</code>)
>        * @return <code>true</code> if the CharSequence is not empty and
>        * contains at least 1 whitespace character
>        * @see java.lang.Character#isWhitespace
>        */
>       public static boolean containsWhitespace(CharSequence str) {
>               if (!hasLength(str)) {
>                       return false;
>               }
>               int strLen = str.length();
>               for (int i = 0; i < strLen; i++) {
>                       if (Character.isWhitespace(str.charAt(i))) {
>                               return true;
>                       }
>               }
>               return false;
>       }

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to