public void println(String toprint) { if (incompleteline.size() > 0) { incompleteline.append(toprint); stringlist.add(incompleteline.toString()); incompleteline.clear(); } else { stringlist.add(toprint); } }
public static String getPending(ReadInputStream ris) { CharWrap unexpected = new CharWrap(); // TODO: this is rubbish! We cannot expect EOF until we actually read the // char. while (!ris.EOF()) { char c = ris.get(); if (unexpected.size() < 32) { unexpected.append(c); } } return unexpected.toString(); }