Cara realmente acho que o BufferedReader é o mais enxuto. Estava usando Tokenizer que é muito ultrapassado para ler um arquivo txt. Mudei para o método .Split(String Caractere); para jogar nas posições e inserir no BD. Isso deixou meu código bem mais enxuto. Não sei se é teu caso mas espero ter ajudado.

O construtor de InputStreamReader pode receber o encoding a ser utilizado como parâmetro, se desejado, tal como UTF-8 ou ISO-8859-1. Encodings Devido a grande quantidade de aplicativos internacionalizados de hoje em dia, é imprescindível que um bom programador entenda bem o que são os character encodings e o Unicode. Bom, você viu como executar a escrita no arquivo, o que precisa fazer agora é aprender a ler o arquivo. Há o BufferedReader, mas também outras classes. Aquele artigo que te passei o link (veja o começo do post) ensina como ler o arquivo também. Leia ele novamente. Este método tem como função inserir uma nova sequência de caracteres ao arquivo texto. buffWrite.append(linha+" "); 2.1.4 Importante . É de suma importância fechar os arquivos quando o método termina de utilizar os mesmos, para isso basta utilizar o método close contido na classe de leitura ou escrita de arquivos. Method Returns : This method simply returns how many characters has been read and put on the buffer or -1 if we reach the end of the input stream. This example has created a BufferedReader object to read characters out of a file D:/Textbook.txt using Reader i.e. FileReader. As soon as this constructor is called, a large chunk of characters are read out of file and stored in the local buffer of BufferedReader. Point to remember BufferedReader is a subclass of Reader class.

Cara realmente acho que o BufferedReader é o mais enxuto. Estava usando Tokenizer que é muito ultrapassado para ler um arquivo txt. Mudei para o método .Split(String Caractere); para jogar nas posições e inserir no BD. Isso deixou meu código bem mais enxuto. Não sei se é teu caso mas espero ter ajudado.

BufferedReader字符缓冲输入流构造方法publicBufferedReader(Readerin,intsz)创建一个使用指定大小输入缓冲区的缓冲字符输入流。in-一个Readersz-输入缓冲区的大小publicBufferedReader(Readerin)创建一个使用默认大小输入缓冲区的缓冲字符输入流。

I then check if the readLine is null and perform a myFile.close and then a new BufferedReader. The first pass through, the readLine variable will be null since I set it that way globally and then haven't done a readLine yet. The variable is defined globally and set to null. As a result, a close and new BufferedReader happens.

Cómo utilizar BufferedReader? Uno de los usos de BufferedReader en Java es para obtener el valor de la entrada del usuario, muy similar a la de hace el escáner. La clase BufferedReader también debe estar asociado con un objeto. Este objeto podría ser utilizado para acceder a la clase BufferedReader.