public static String[] splitc(String src,String d){
  if ((d.length() == 0) || (src.length() == 0)) {
    return new String[]{src};
  }
  return splitc(src,d.toCharArray());
}

public static String [ ] splitc ( String src , String d ) { if ( ( d . length ( ) == 0 ) || ( src . length ( ) == 0 ) ) { return new String [ ] { src } ; } return splitc ( src , d . toCharArray ( ) ) ; }
splits a string in several parts ( tokens ) that are separated by delimiter characters . delimiter may contains any number of character and it is always surrounded by two strings .
