Was ist der Unterschied zwischen der Verwendung eines BufferedReaders um den StringReader im folgenden Code oder der Verwendung des StringReaders? Durch das Laden des DOM in Zeile 2 beider Beispiele, scheint es, dass der BufferedReader nicht notwendig ist?Warum BufferedReader in diesem Fall verwenden?
InputSource is = new InputSource(new StringReader(html));
Document dom = XMLResource.load(is).getDocument();
VS
InputSource is = new InputSource(new BufferedReader(new StringReader(html)));
Document dom = XMLResource.load(is).getDocument();
Die Verwendung des BufferedReader wird tatsächlich marginal langsamer sein (und den Code komplizierter machen) –