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

Method trim

basex-core/src/main/java/org/basex/util/TokenBuilder.java:352–361  ·  view source on GitHub ↗

Trims leading and trailing whitespace. @return self reference

()

Source from the content-addressed store, hash-verified

350 * @return self reference
351 */
352 public TokenBuilder trim() {
353 final byte[] chrs = chars;
354 int s = size;
355 while(s > 0 && ws(chrs[s - 1])) --s;
356 int c = -1;
357 while(++c < s && ws(chrs[c]));
358 if(c != 0 && c != s) Array.remove(chrs, 0, c, s);
359 size = s - c;
360 return this;
361 }
362
363 /**
364 * Normalizes newlines.

Callers 2

uniqueMethod · 0.95
docMethod · 0.95

Calls 2

removeMethod · 0.95
wsMethod · 0.45

Tested by

no test coverage detected