import java.io.*;
import java.util.Scanner;
/*1.项目根目录下建立文件: user.txt,文件中存放用户名和登录密码,格式:用户名,密码,如:aaa,123;
2. user.txt文件中初始存放的用户信息有如下:
jack,123
rose,123
tom,123
3.要求完成如下功能:
程序运行时:控制台提示用户输入注册的用户名和密码;
验证键盘录入的用户名跟user.txt中已注册的用户名是否重复:
是:控制台提示:用户名已存在
否:将键盘录入的用户名及密码写入user.txt文件,并在控制台提示:注册成功;*/
public class Deom02 {
public static void main(String[] args) throws IOException {
BufferedWriter bw = new BufferedWriter(new FileWriter("Array\\src\\Day08\\Homework\\user.txt",true));
BufferedReader br = new BufferedReader(new FileReader("Array\\src\\Day08\\Homework\\user.txt"));
Scanner sc = new Scanner(System.in);
System.out.println("请输入注册的账号");
String user = sc.next();
String users;
while ((users=br.readLine())!=null){
String[] split = users.split(",");
if (split[0].equals(user)){
System.out.println("用户名已存在");
return;
}
}
System.out.println("请输入注册的密码");
String paswed = sc.next();
br.close();
bw.write(user+","+paswed);
bw.newLine();
bw.close();
System.out.println("添加成功");
}
}
来源:CSDN
作者:码上说话
链接:https://blog.csdn.net/qq_36943809/article/details/103246684