ELR Skrevet 9. april 2005 Del Skrevet 9. april 2005 (endret) Hadde tenkt å legge inn et lite tullepassord i et program jeg har laga. Bruker scanner-klassen for innleing fra terminal. Scanner lexer = new Scanner(System.in); String godkjent = "Dette er et kreativt passord"; String passord = lexer.next(); while (!gyldighet) { if( godkjen.equals(passord)){ out.println("Riktig passord"); gyldighet = true; } } Problemet er at hvis strengen inneholder mellomrom vil den når jeg kjører strengsammenlikning kun sjekke første ord før den går videre. Kan det være sammenlikningen min som ikke er riktig? Endret 9. april 2005 av Pitbullo Lenke til kommentar
bakrull Skrevet 9. april 2005 Del Skrevet 9. april 2005 Prøv å kall metoden nextLine() istede for bare next(). Da vil du få med hele linjen. Java API er obligatorisk. Lenke til kommentar
ELR Skrevet 9. april 2005 Forfatter Del Skrevet 9. april 2005 Takker og bukker Skal prøve det! Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå