📄 readfile.java
字号:
package adminClient;
/**************************************************************************************
* ************************************************************************************
* 此类从c盘inputfile文件取出密码信息用于登陆界面核对登陆信息*****************************
* ***************************************by darkalex.eos******************************
*
* ps 用户可以直接在c盘inputfile文件下修改用户名和密码****这给系统的安全性带来一定威胁,****
* 解决方法是在writefile类里面添加密码的加密算法******这里我将这个任务留给选择我们项目******
* 并予以改善的小组去完成****************************************************************
*/
import java.io.*;
public class ReadFile {
String adminname;
String password;
public ReadFile() {
getString();
}
public void getString() {
File passwordfile = new File("inputFile.txt");
if (passwordfile.isFile()) {
try {
BufferedReader in = new BufferedReader(new FileReader(
passwordfile));
StringBuffer adminnamebuffer = new StringBuffer();
StringBuffer passwordbuffer = new StringBuffer();
String txt = "";
int count = 0;
while ((txt = in.readLine()) != null) {
if (count == 0) {
adminnamebuffer.append(txt);
adminname = adminnamebuffer.toString();
count++;
} else if (count == 1) {
passwordbuffer.append(txt);
password = passwordbuffer.toString();
count++;
}
}
if (count < 2) {
System.err.println("文件已损坏");
}
} catch (IOException ioException) {
System.err.println("文件读取错误");
}
}
}
public String getAdminname() {
return adminname;
}
public String getPassword() {
return password;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -