public static String remove(String string,char ch){
  int stringLen=string.length();
  char[] result=new char[stringLen];
  int offset=0;
  for (int i=0; i < stringLen; i++) {
    char c=string.charAt(i);
    if (c == ch) {
      continue;
    }
    result[offset]=c;
    offset++;
  }
  if (offset == stringLen) {
    return string;
  }
  return new String(result,0,offset);
}

public static String remove ( String string , char ch ) { int stringLen = string . length ( ) ; char [ ] result = new char [ stringLen ] ; int offset = 0 ; for ( int i = 0 ; i < stringLen ; i ++ ) { char c = string . charAt ( i ) ; if ( c == ch ) { continue ; } result [ offset ] = c ; offset ++ ; } if ( offset == stringLen ) { return string ; } return new String ( result , 0 , offset ) ; }
removes a single character from string .
