package br.com.blabla.treino;
import java.io.File;
import java.util.Arrays;
import java.util.Scanner;
public class Atribuidor {
public static void main(String[] args) throws Exception {
Scanner scannerPessoas = new Scanner(new File("nomeenumero.txt"));
while (scannerPessoas.hasNextLine()) {
String linha = scannerPessoas.nextLine();
Scanner valoresLinha=new Scanner(linha);
valoresLinha.useDelimiter(",");
String nome=valoresLinha.next();
int numero=valoresLinha.nextInt();
//Pessoa.ListaDePessoas.add(new Pessoa(nome,numero));
valoresLinha.close();
}
scannerPessoas.close();
}
}
meu arquivo de texto
joao , 12
pedro , 45
carlo , 8547
aparecida , 4587
a mensagem de erro:
Exception in thread "main" java.util.InputMismatchException at java.util.Scanner.throwFor(Unknown Source) at java.util.Scanner.next(Unknown Source) at java.util.Scanner.nextInt(Unknown Source) at java.util.Scanner.nextInt(Unknown Source) at br.com.blabla.treino.Atribuidor.main(Atribuidor.java:24)