import java.io.*; import java.util.ArrayList; public class Account { private String username; private String password; private static ArrayList<Account> accounts = new ArrayList<Account>(); private String authority; public static ArrayList<Account> getAccounts() { return accounts; } public static void setAccounts(ArrayList<Account> accounts) { Account.accounts = accounts; } public Account() { } public Account(String authority) { this.setAuthority(authority); try { readUser(); } catch (IOException e) { e.printStackTrace(); } } public String getAuthority() { return authority; } public void setAuthority(String authority) { this.authority = authority; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public void readUser() throws IOException { FileInputStream fileInputStream = null; if (getAuthority().equals("管理员")) { fileInputStream = new FileInputStream("./lib/teacher.txt"); } else if (getAuthority().equals("学生")) { fileInputStream = new FileInputStream("./lib/student.txt"); } BufferedReader br = new BufferedReader(new InputStreamReader(fileInputStream)); String line; while ((line = br.readLine()) != null) { String[] arr = line.split("\\s+"); Account account = new Account(); account.setUsername(arr[0]); account.setPassword(arr[1]); accounts.add(account); } setAccounts(accounts); br.close(); fileInputStream.close(); } }
最近下载更多
wanglinddad LV55
3月9日
fenghuijun LV26
1月13日
计算机暴龙战士 LV19
1月5日
305865088 LV8
2023年12月15日
Seaskye LV14
2023年11月28日
2410068425 LV23
2023年11月27日
最代码官方 LV168
2023年11月26日
最近浏览更多
微信网友_6234675614470144 LV1
10月28日
Peny_ZH LV5
9月20日
thsgli LV8
8月21日
hmf1989
7月25日
暂无贡献等级
zzs269285304 LV7
7月17日
17558420274 LV16
6月5日
hfffff LV1
6月3日
wnnmmb LV2
5月16日
sink122406 LV12
5月16日
微信网友_6507988172591104 LV1
5月1日