如何用Properties类实现多名用户名登录?
import java.util.*;
import java.io.*;
public class UserLogin
{
Properties prop;
public UserLogin()throws IOException
{
prop = new Properties();
FileInputStream fis= new FileInputStream("sample.properties.txt");
prop.load(fis);
}
public String getUserName()
{
String username = prop.getProperty("username");
return username;
}
public String getPassword()
{
String password = prop.getProperty("password");
return password;
}
public static void main(String[] args)throws Exception
{
UserLogin userProp = new UserLogin();
System.out.println("\n 欢迎进入登录界面!");
do
{
System.out.print("请输入用户名:");
Scanner s = new Scanner(System.in);
String userName = s.next().trim();
System.out.print("请输入密码:");
String password = s.next();
if(userName.equals(userProp.getUserName())&&password.equals(userProp.getPassword()))
{
System.out.println("欢迎进入收银系统!");
break;
}
else
{
System.out.println("你输入的密码或者用户名有误!\n是否继续登录?[y:继续登录][任意键:退出登录]");
String key = s.next();
if(key.equals("y"))
{
continue;
}
else
{
System.out.println("退出登录界面!");
break;
}
}
}while(true);
}
}
//这是实现一名用户名登录的,怎样实现多名的?