SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
java.util.Scanner
!

A partir do Java 5.0;

!

Facilita a leitura de dados:
!

!

Divide em tokens com useDelimiter(String);

!

Faz leitura regionalizada com useLocale(Locale);

!

23

Construtores podem receber File, InputStream,
Reader e String;

Obtém dados diretamente em seus tipos, com next(),
nextLine(), nextBoolean(), nextInt(), nextDouble(),
etc.
Exemplo de Uso de Scanner
public	
  void	
  LerScanner(String	
  filename)	
  throws	
  
IOException	
  
{	
  
	
  Scanner	
  sc	
  =	
  new	
  Scanner(new	
  File(filename));	
  
	
  String	
  texto=new	
  String();	
  
	
  while(sc.hasNext())	
  
	
  
	
  texto	
  +=	
  sc.nextLine()+	
  "n";	
  
	
  sc.close();	
  
	
  System.out.println(texto);	
  
}	
  
	
  //String	
  filename="texto.txt";

24

	
  	
  

Más contenido relacionado

Destacado (9)

English idioms for final term
English idioms for final termEnglish idioms for final term
English idioms for final term
 
Eliite pico sport screen
Eliite pico sport screenEliite pico sport screen
Eliite pico sport screen
 
USAG Red Cloud Command Policy 2-02 Time and Attendance
USAG Red Cloud Command Policy 2-02 Time and AttendanceUSAG Red Cloud Command Policy 2-02 Time and Attendance
USAG Red Cloud Command Policy 2-02 Time and Attendance
 
Gothic fashion - a trend of power dressing
Gothic fashion - a trend of power dressingGothic fashion - a trend of power dressing
Gothic fashion - a trend of power dressing
 
Clustbigfim frequent itemset mining of
Clustbigfim frequent itemset mining ofClustbigfim frequent itemset mining of
Clustbigfim frequent itemset mining of
 
名古屋大学附属図書館におけるgaccoラーニングハブの設置について
名古屋大学附属図書館におけるgaccoラーニングハブの設置について名古屋大学附属図書館におけるgaccoラーニングハブの設置について
名古屋大学附属図書館におけるgaccoラーニングハブの設置について
 
Presentation schuduling 楊哲愷(線上版)
Presentation schuduling 楊哲愷(線上版)Presentation schuduling 楊哲愷(線上版)
Presentation schuduling 楊哲愷(線上版)
 
Agent enabled mining of distributed
Agent enabled mining of distributedAgent enabled mining of distributed
Agent enabled mining of distributed
 
Дні Європи в школі
Дні Європи в школіДні Європи в школі
Дні Європи в школі
 

Leitura via arquivos

  • 1. java.util.Scanner ! A partir do Java 5.0; ! Facilita a leitura de dados: ! ! Divide em tokens com useDelimiter(String); ! Faz leitura regionalizada com useLocale(Locale); ! 23 Construtores podem receber File, InputStream, Reader e String; Obtém dados diretamente em seus tipos, com next(), nextLine(), nextBoolean(), nextInt(), nextDouble(), etc.
  • 2. Exemplo de Uso de Scanner public  void  LerScanner(String  filename)  throws   IOException   {    Scanner  sc  =  new  Scanner(new  File(filename));    String  texto=new  String();    while(sc.hasNext())      texto  +=  sc.nextLine()+  "n";    sc.close();    System.out.println(texto);   }    //String  filename="texto.txt"; 24