Professor, Porque a saída do meu arquivo não esta quebrando a s linas. Abaixo o código: Classe Main
package com.bairu.projetocongregacao.testes;
import java.io.File;
import java.util.Locale;
import java.util.Scanner;
public class TesteLeituraScannerDiscurso {
public static void main(String[] args) throws Exception {
Scanner scanner = new Scanner(new File("C:\\Users\\niloc\\eclipse-workspace\\projetocongregacao\\src\\contas.csv"));
while(scanner.hasNextLine()) {
String linha = scanner.nextLine();
//System.out.println(linha);
Scanner linhaScanner = new Scanner(linha);
linhaScanner.useLocale(Locale.US);
linhaScanner.useDelimiter(",");
int codigo = linhaScanner.nextInt();
String discurso = linhaScanner.next();
String orador = linhaScanner.next();
System.out.format(new Locale("pt","BR"), "%s %s %s",
codigo, discurso, orador );
linhaScanner.close();
}
scanner.close();
}
}
Arquivo contas modificado
1,teste1,a
2,teste2,b
3,teste3,c
Sainda no console:
1 teste1 a2 teste2 b3 teste3 c