Pessoal, preciso validar os dados imputados no teclado pelo usuário com dados de usuario e senha que estão em um arquivo txt nesse formato:
user; user
admin; admin
Não estou conseguindo fazer a verificação, segue meu código.
public class Leitor {
public static void main(String args[]) {
File arquivo = new File("C:\\Users\\vitor\\Desktop\\arquivo.txt");
System.out.println("Usuario:");
Scanner sc = new Scanner(System.in);
String teclado = sc.nextLine();
System.out.println("senha:");
Scanner pass = new Scanner(System.in);
String tecladop = pass.nextLine();
try {
String linha;
Scanner ler = new Scanner(arquivo);
ler.hasNextLine();
while(ler.hasNext()) {
linha = ler.nextLine();
String[] var = linha.split(";");
if(var[0] != null && var[1] != null) {
if(var[0].equals(teclado) && var[1].equals(tecladop)) {
System.out.println("verify ok");
// resultado = "OK";
}
}
}
System.out.println("Ok");
} catch(FileNotFoundException e) {
}
}
}



