readUntil method

String readUntil(
  1. String stopChar,
  2. int maxChars
)

Implementation

String readUntil(String stopChar, int maxChars) {
  StringBuffer result = StringBuffer();
  int index = 0;
  while (canRead && peek() != stopChar && index < maxChars) {
    result.write(next());
    index++;
  }
  return result.toString();
}