MCPcopy Create free account
hub / github.com/BaseXdb/basex / delete

Method delete

basex-core/src/main/java/org/basex/util/Strings.java:166–176  ·  view source on GitHub ↗

Deletes a character from a string. @param string string @param ch character to be removed @return resulting token

(final String string, final char ch)

Source from the content-addressed store, hash-verified

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.

Callers 1

authHeadersMethod · 0.95

Calls 5

containsMethod · 0.95
charAtMethod · 0.80
appendMethod · 0.65
toStringMethod · 0.65
lengthMethod · 0.45

Tested by

no test coverage detected