Author: bayard
Date: Thu Mar 17 06:55:46 2011
New Revision: 1082414

URL: http://svn.apache.org/viewvc?rev=1082414&view=rev
Log:
Moving contains(String, int) over to CharSequence. LANG-687

Modified:
    
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/StringUtils.java

Modified: 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/StringUtils.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/StringUtils.java?rev=1082414&r1=1082413&r2=1082414&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/StringUtils.java
 (original)
+++ 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/StringUtils.java
 Thu Mar 17 06:55:46 2011
@@ -1326,10 +1326,10 @@ public class StringUtils {
     // Contains
     //-----------------------------------------------------------------------
     /**
-     * <p>Checks if String contains a search character, handling {@code null}.
-     * This method uses {@link String#indexOf(int)}.</p>
+     * <p>Checks if CharSequence contains a search character, handling {@code 
null}.
+     * This method uses {@link String#indexOf(int)} if possible.</p>
      *
-     * <p>A {@code null} or empty ("") String will return {@code false}.</p>
+     * <p>A {@code null} or empty ("") CharSequence will return {@code 
false}.</p>
      *
      * <pre>
      * StringUtils.contains(null, *)    = false
@@ -1338,17 +1338,17 @@ public class StringUtils {
      * StringUtils.contains("abc", 'z') = false
      * </pre>
      *
-     * @param str  the String to check, may be null
+     * @param seq  the CharSequence to check, may be null
      * @param searchChar  the character to find
-     * @return true if the String contains the search character,
+     * @return true if the CharSequence contains the search character,
      *  false if not or {@code null} string input
      * @since 2.0
      */
-    public static boolean contains(String str, int searchChar) {
-        if (isEmpty(str)) {
+    public static boolean contains(CharSequence seq, int searchChar) {
+        if (isEmpty(seq)) {
             return false;
         }
-        return str.indexOf(searchChar) >= 0;
+        return indexOfSequence(seq, searchChar, 0) >= 0;
     }
 
     /**


Reply via email to