Bem, tenho um trabalho pra entregar em um dos cursinhos que estou fazendo. Estou fazendo alguns exercícios para ver se consigo concluir o trabalho, mas estou com dificuldades. Alguém poderia me ajudar em algumas coisas?
Ok… Anotado, inclusive vou passar um e-mail para o “Vitor Souza” com esse post ok…
Abraços viu… :twisted:
AI meu Deus… mais um! rsr
Wakort,
Se você quer ajuda com alguma coisa que não está entendendo posta aí que todo mundo vai ajudar de boa.
Mas acho que ninguém aqui vai pegar essa sua encomenda. Nem perca tempo.
Hehehe… bem, é pra ajudar mesmo. Não é pra fazer tudo pra mim não. Então já vai a primeira perguntinha básica.
Eu tenho um arquivo de login e senha separados por vírgula em .csv e passei eles para um HashMap(), e agora tenho de comparar se o digitado no console é igual ao do mapa, mas não consico fazer esta comparação, veja:
[code]import java.io.File;
import java.util.*;
public class Exec2 {
public static void main(final String[] args) throws Exception {
Scanner scanner = new Scanner(new File("userSenha.csv"));
Map mapa = new HashMap();
while(scanner.hasNextLine()) {
String line = scanner.nextLine();
Scanner lineScanner = new Scanner(line);
lineScanner.useDelimiter(",");
mapa.put(lineScanner.next(), lineScanner.next());
}
for(Object o : mapa.keySet())
System.out.println("Scaneado: " + o + " > " + mapa.get(o));
System.out.printf("%nLogin: ");
Scanner loginScanner = new Scanner(System.in);
String login = loginScanner.next();
System.out.printf("Senha: ");
Scanner senhaScanner = new Scanner(System.in);
String pass = senhaScanner.next();
for(Object o : mapa.keySet())
if( (login == o) && (pass == mapa.get(o)) ) >>> (não sei se pode isso)
System.out.printf("Seja bem-vindo " + login);
}
}
/*
userSenha.csv
koto,123
washington,321
wakort,123321
/[/code]
[size=“11”][color=“red”] Editado: Lembre-se de utilizar BBCode em seus códigos - Ratinho[/color][/size] :joia: