缓冲输入输出流实现用户登录注册
来源:互联网 发布:6s蜂窝移动数据快捷键 编辑:程序博客网 时间:2024/06/05 06:29
package cn.itcast.buffered;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.util.Scanner;/*练习: 缓冲输入输出字符流用户登陆注册...*/public class Login {static Scanner scanner = new Scanner(System.in);public static void main(String[] args) throws IOException {while(true){System.out.println("请选择功能: A(注册) B(登陆)");String option = scanner.next();if("a".equalsIgnoreCase(option)){//注册reg();}else if("b".equalsIgnoreCase(option)){//登陆login();}else{System.out.println("你的输入有误,请重新输入...");}}}//登陆public static void login() throws IOException{System.out.println("请输入用户名:");String userName = scanner.next();System.out.println("请 输入密码:");String password = scanner.next();String info = userName+" "+ password;//读取文件的信息,查看是否有该用户的信息存在,如果存在则登陆成功。//建立数据的输入通道//建立缓冲输入字符流BufferedReader bufferedReader = new BufferedReader(new FileReader("F:\\users.txt"));String line = null;boolean isLogin = false; // 用于记录是否登陆成功的标识, 默认是登陆失败的。//不断的读取文件的内容while((line = bufferedReader.readLine())!=null){if(info.equals(line)){isLogin = true;break;}}if(isLogin){System.out.println("欢迎"+userName+"登陆成功...");}else{System.out.println("不存在该用户信息,请注册!!");}}//注册public static void reg() throws IOException{System.out.println("请输入用户名:");String userName = scanner.next();System.out.println("请 输入密码:");String password = scanner.next();String info = userName+" "+ password;//把用户的注册的信息写到文件上File file = new File("F:\\users.txt");FileWriter fileWriter = new FileWriter(file,true);//建立缓冲输出字符流BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);//把用户信息写出bufferedWriter.write(info);bufferedWriter.newLine();//关闭资源bufferedWriter.close();}}
0 0
- 缓冲输入输出流实现用户登录注册
- 缓冲输入输出字符流(实现用户登录注册)
- 用缓冲输入输出字符流模拟用户注册登录
- 网站用户登录注册实现
- 使用Forms Authentication实现用户注册、登录
- 使用Forms Authentication实现用户注册、登录
- PHP用户登录注册模块实现
- 使用Forms Authentication实现用户注册、登录
- 实现PHP用户的注册与登录
- 使用Forms Authentication实现用户注册、登录
- 实现PHP用户的注册与登录 .
- 使用Forms Authentication实现用户注册、登录
- 使用Forms Authentication实现用户注册、登录
- 使用Forms Authentication实现用户注册、登录
- 使用Forms Authentication实现用户注册、登录
- ThinkPHP实现用户注册、登录模块
- ThinkPHP实现用户注册、登录模块
- Unity+PHP+MySQ实现用户登录注册
- 图片上传预览
- 设计模式学习笔记(个人思考理解)
- 射线与平面的相交检测(Ray-Plane intersection test)
- union all 与 union 区别
- 数据储存和访问—登录记住密码功能
- 缓冲输入输出流实现用户登录注册
- 最小生成树之kruskal
- 详细讲解transform,一看就懂了!(转)
- ubuntu清缓存方法
- sublime text 常用插件和配置
- 图
- JavaBeans
- 对象的共享
- logback使用