当我们使用java实现用户登录功能时,是不能把用户信息写死在程序里的,这个时候就需要动态地去从文本文件中获取登录信息,无论文本文件中的登录信息修改了多少次,Java中的代码都不需要改变,这样大大符合了面向对象设计中的开闭原则。
Java源代码
FileReader reader = new FileReader("SignIn.properties");//输入流
Properties pro = new Properties();//Map集合
pro.load(reader);//数据传入Map,=左边值为key,右边为value
String username = pro.getProperty("username");
System.out.println(username);
String password = pro.getProperty("password");
System.out.println(password);
属性配置文件(.properties)
`username=root
password=123