readfile.java

来自「这是我们专业的课程设计」· Java 代码 · 共 61 行

JAVA
61
字号
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 + =
减小字号Ctrl + -
显示快捷键?