2013-02-20 1 views
1
xmlInputFactory.createXMLEventReader(new FileInputStream(myFile)); 

Должен ли я использовать BufferedReader-decorator для FIS или XMLInputFactory достаточно умен, чтобы украсить сам FileInputStream?StAX createXMLEventReader следует использовать BufferedReader?

+0

Я предполагаю, что вы имеете в виду декоратор BufferedInputStream? – jtahlborn

+0

Не обязательно, createXMLEventReader также имеет перегрузку для Reader. Поэтому я мог бы использовать BufferedReader (InputStreamReader (FileInputStream)). –

+0

Да, вы могли бы это сделать, если бы хотели испортить xml по какой-то нечетной причине. – jtahlborn

ответ

0

похоже, что вы должны быть в состоянии проверить это довольно легко. попробуйте с и без BufferedInputStream и посмотрите, какой из них быстрее. в общем, добавление extra BufferedInputStreams обычно не накладывает больших накладных расходов, поскольку они предназначены для обработки этой ситуации изящно.

 Смежные вопросы

  • Нет связанных вопросов^_^