code: public static boolean containsAny(String str, char[] searchChars) {
          if (isEmpty(str) || ArrayUtils.isEmpty(searchChars)) {
              return false;
          }
          int csLength = str.length();
          int searchLength = searchChars.length;
          int csLast = csLength - 1;
          int searchLast = searchLength - 1;
          for (int i = 0; i < csLength; i++) {
              char ch = str.charAt(i);
              for (int j = 0; j < searchLength; j++) {
                  if (searchChars[j] == ch) {
                      if (CharUtils.isHighSurrogate(ch)) {
                          if (j == searchLast) {
                              // missing low surrogate, fine, like String.indexOf(String)
                              return true;
                          }
                          if (i < csLast && searchChars[j + 1] == str.charAt(i + 1)) {
                              return true;
                          }
                      } else {
                          // ch is in the Basic Multilingual Plane
                          return true;
                      }
                  }
              }
          }
          return false;
      }
docs: <p>Checks if the String contains any character in the given
  set of characters.</p>
  
  <p>A <code>null</code> String will return <code>false</code>.
  A <code>null</code> or zero length search array will return <code>false</code>.</p>
  
  <pre>
  StringUtils.containsAny(null, *)                = false
  StringUtils.containsAny("", *)                  = false
  StringUtils.containsAny(*, null)                = false
  StringUtils.containsAny(*, [])                  = false
  StringUtils.containsAny("zzabyycdxx",['z','a']) = true
  StringUtils.containsAny("zzabyycdxx",['b','y']) = true
  StringUtils.containsAny("aba", ['z'])           = false
  </pre>
  
  @param str  the String to check, may be null
  @param searchChars  the chars to search for, may be null
  @return the <code>true</code> if any of the chars are found,
  <code>false</code> if no match or null input
  @since 2.4