public class Test {
static String remove_all_occurrences(String s, char ch) {
int j, count = 0, len = s.length();
char[] chars = s.toCharArray();
for (int i = j = 0; i < len; i++) {
if (chars[i] != ch) {
chars[j++] = chars[i];
}
else {
count++;
}
}
while (count > 0) {
chars[j++] = '\0';
count--;
}
return new String(t);
}
public static void main(String args[]) {
String s = "java programming version 11";
String new_s = remove_all_occurrences(s, 'a');
System.out.println(new_s);
}
}
/*
run:
jv progrmming version 11
*/