code: public static boolean startsWithIgnoreCase(final String source, final String target) {
  
      if (source.startsWith(target)) {
        return true;
      }
      if (source.length() < target.length()) {
        return false;
      }
      return source.substring(0, target.length()).equalsIgnoreCase(target);
    }
docs: Returns true if given source string start with target string ignore case
  sensitive; false otherwise.
  
  @param source string to be tested.
  @param target string to be tested.
  @return true if given source string start with target string ignore case
  sensitive; false otherwise.