Ler arquivo utilizando Scanner

5 respostas
G

Pessoal,

Preciso de um exemplo para ler um arquivo texto utilizando a classe Scanner, como que faz?

Não entendi muito bem a documentação tb…
http://java.sun.com/j2se/1.5.0/docs/api/java/util/Scanner.html#Scanner(java.io.File)

Vlw!

5 Respostas

wamarra

Olá guilherme,

Segue um exemplo de captura de um nome digitado pelo usuário:

Scanner sc = new Scanner(System.in); System.out.println("Please Enter Your Name:"); String name = sc.next(); System.out.println("Hello " + name +"!");
Daí eh só fazer as devidas adaptações…
Espero ter ajudado!
Qualquer dúvida post novamente.
T+

G

Ah nao isso tranquilo... isso já é básico, eheheh

Consegui fazer este daqui, mas estou com problema pois ele pega somente a primeira linha do arquivo.

import java.util.Scanner;
import java.io.File;
import java.io.FileNotFoundException;

public class LerArquivo {

	

	public static void main(String[] args) throws FileNotFoundException {

		File file = new File ("arquivo.txt");
		
		Scanner sc = new Scanner(file);
		System.out.println(sc.nextLine());
		
		
	}
	
}
wamarra

Hooo Brother, Viajei. :lol:

O que vc quer é ler um arquivo texto e não um texto.
Vou dá uma olhada a respeito e qualquer coisa eu posto novamente.
Abraços

G

AEW CONSEGUI!!!

Agora ele lê e mostra todo o arquivo!

import java.util.Scanner;
import java.io.File;
import java.io.FileNotFoundException;

public class LerArquivo {

	public static void main(String[] args) throws FileNotFoundException {

		File file = new File("arquivo.txt");

		Scanner sc = new Scanner(file);

		while (sc.hasNextLine())
			System.out.println(sc.nextLine());
		

	}
}
wamarra

É isso aê Blz.
Sucesso na aplicação!
Abraços

Criado 9 de janeiro de 2008
Ultima resposta 9 de jan. de 2008
Respostas 5
Participantes 2