Este artigo descreve o uso do scanner na programação Java para ler dados em arquivos de texto. Compartilhe -o para sua referência, como segue:
Use a classe Scanner para ler arquivos
Usamos Scanner para ler dados do teclado ou podemos usar a classe Scanner para ler dados de um arquivo de texto. Vamos primeiro olhar para um código de instância
pacote com.li; importar java.io.fileInputStream; importar java.io.fileNotFoundException; importar java.util.*; public class Main {public static void main (string [] args) {// TODO Método gerado automático gerado por scanner inputstream = null; tente {inputStream = new Scanner (new FileInputStream ("stuff.txt")); } catch (filenotfoundException e) {System.out.println ("file stuff.txt")); } catch (filenotfoundException e) {System.out.println ("file stuff.txt não foi encontrado"); System.Exit (0); } String line = inputStream.NextLine (); System.out.println (linha); inputStream.close (); }} Um arquivo stuff.txt aqui pode ser um arquivo criado por outro programa Java ou um arquivo escrito por si mesmo em um compilador de texto. Aqui, o método nextLine() é usado, que é semelhante à leitura de dados do teclado. Isso significa que uma linha de dados é lida no arquivo de texto e os dados de leitura serão impressos na tela.
No momento, é importante observar que, depois de ler o arquivo, também devemos fechar o arquivo. Ao mesmo tempo, não se esqueça de lidar com exceções, não podemos garantir que não haja erros durante a abertura do arquivo.
Para obter mais informações sobre os algoritmos Java, os leitores interessados neste site podem visualizar os tópicos: "Resumo dos arquivos Java e habilidades de operação de diretório", "Tutorial sobre estruturas e algoritmos de dados Java e algoritmos", "Resumo das habilidades da operação Java Dom Node" e "Summary of Java cache Operação Skills"
Espero que este artigo seja útil para a programação Java de todos.