public class InputOutput { public static void main(String[] args) throws IOException { BufferedReader input = new BufferedReader(new InputStreamReader(System.in)); FileReader fil = new FileReader("d:/java/sampledir/users.txt"); BufferedReader ind = new BufferedReader(fil);
String username, password; String linie = ind.readLine();
while (linie != null) { try { StringTokenizer bidder = new StringTokenizer(linie, ":", false); String brugernavn = bidder.nextToken(); String pwd = bidder.nextToken(); String status = bidder.nextToken();
if(username.equals(brugernavn.trim()) && password.equals(pwd.trim())) System.out.println("Welcome "+username+" your Status is "+status); linie = ind.readLine(); } catch (FileNotFoundException u) { System.out.println("Filen kunne ikke findes."); } catch (Exception u) { System.out.println("Fejl ved læsning af fil."); u.printStackTrace(); } } ind.close(); } }
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Kan du ikke bare sætte en boolean i din if-sætning, som sættes til TRUE hvis navnet findes? fx. import java.io.*; import java.util.*;
public class InputOutput { public static void main(String[] args) throws IOException { BufferedReader input = new BufferedReader(new InputStreamReader(System.in)); FileReader fil = new FileReader("d:/java/sampledir/users.txt"); BufferedReader ind = new BufferedReader(fil);
String username, password; String linie = ind.readLine();
if( username.equals(brugernavn.trim()) && password.equals(pwd.trim())) { System.out.println( "Welcome " + username + " your Status is " + status ); linie = ind.readLine(); } else { System.out.println( "Welcome username your Status is Guest" ); break; }
du skal lige indsætte et par tuborg i din if sætning, så navnFindes kun er sand, når navnet er der. if(username.equals(brugernavn.trim()) && password.equals(pwd.trim())) { System.out.println("Welcome "+username+" your Status is "+status); linie = ind.readLine(); navnFindes = true; } se om det ikke skulle virke
public class InputOutput { public static void main(String[] args) throws IOException { BufferedReader input = new BufferedReader(new InputStreamReader(System.in)); FileReader fil = new FileReader("d:/java/sampledir/users.txt"); BufferedReader ind = new BufferedReader(fil);
String username, password; String linie = ind.readLine();
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.