Acho que usando um BufferedReader mesmo, com um buffer um pouco maior que o padrão, é melhor. (O buffer padrão do BufferedReader é de 8192 caracteres = 16KBytes, você pode aumentá-lo para 1M se for o caso)
Não acho que seja legal carregar para memória um arquivão desses.
Você não está reinventando a roda e fazendo seu próprio parser XML não? Cuidado com o método substring da classe String (veja o fonte do java.lang.String para entender).
This message was edited 1 time. Last update was at 24/08/2005 13:08:32
|