IO

六眼飞鱼酱① 提交于 2019-11-30 08:42:40
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("添加成功");
    }
}
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!