Deletes a character from a string. @param string string @param ch character to be removed @return resulting token
(final String string, final char ch)
| 164 | * @return resulting token |
| 165 | */ |
| 166 | public static String delete(final String string, final char ch) { |
| 167 | if(!contains(string, ch)) return string; |
| 168 | |
| 169 | final int tl = string.length(); |
| 170 | final StringBuilder sb = new StringBuilder(tl - 1); |
| 171 | for(int p = 0; p < tl; p++) { |
| 172 | final char c = string.charAt(p); |
| 173 | if(c != ch) sb.append(c); |
| 174 | } |
| 175 | return sb.toString(); |
| 176 | } |
| 177 | |
| 178 | /** |
| 179 | * Checks if a string contains a character. |