我想用java制作一个简单的登录系统,而不使用数据库。(PS。没有敏感数据) 我想做这样的事情:
-1)I create a .txt file
-2)put the username and password like this
*user
*pass
*user
*pass
"
"
可以使用扫描仪执行此操作吗?请帮忙,因为我只是初学者
提前致谢
最佳答案
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Scanner;
/**
*
* @author Abhishek Banerjee
*/
public class NewMain {
public static void main(String[] args) throws IOException {
Scanner s1,s2;
s1=new Scanner(new FileInputStream("d:\\log.txt"));
s2=new Scanner(System.in);
boolean flag=false;
String name,pword,n,p;
System.out.println("Enter name:");
n=s2.next();
System.out.println("Enter password:");
p=s2.next();
while(s1.hasNext()) {
name=s1.next();
pword=s1.next();
if(n.equals(name) && p.equals(pword)) {
System.out.println("You are logged in.");
flag=true;
break;
}
}
if(!flag)
System.out.println("Incorrect password.");
}
}
关于java - Java中非常简单的用户登录系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12017710/