黑马程序员技术交流社区

标题: 分享一道读取验证码的代码实现。 [打印本页]

作者: 小东先森    时间: 2016-9-20 22:18
标题: 分享一道读取验证码的代码实现。
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;

/*
* 1.在项目根目录下新建一个文件:data.txt,键盘录入3个字符串验证码,
* 并存入data.txt中,要求一个验证码占一行;
2.键盘录入一个需要被校验的验证码,如果输入的验证码在data.txt中存在:
在控制台提示验证成功,如果不存在控制台提示验证失败
*/
public class Test {
        public static void main(String[] args) throws IOException {
                FileWriter fw = new FileWriter("data.txt");
                BufferedWriter bw = new BufferedWriter(fw);
                Scanner sc = new Scanner(System.in);
                System.out.println("请输入字符串:");
                String s01 = sc.nextLine();
                System.out.println("请输入字符串:");
                String s02 = sc.nextLine();
                System.out.println("请输入字符串:");
                String s03 = sc.nextLine();
                bw.write(s01);
                bw.newLine();
                bw.flush();
                bw.write(s02);
                bw.newLine();
                bw.flush();
                bw.write(s03);
                bw.newLine();
                bw.flush();
                bw.close();
                System.out.println("请输入验证码:");
                String s = sc.nextLine();
                FileReader fr = new FileReader("data.txt");
                BufferedReader br = new BufferedReader(fr);
                String t = null;
                while((t = br.readLine()) != null) {
                        if(t.equals(s)) {
                                System.out.println("验证成功");
                                return;
                        }
                }
                System.out.println("验证失败...");
        }
}



作者: hy000936    时间: 2016-9-20 22:30
今天刚做了这道题........
作者: 小东先森    时间: 2016-9-23 09:16
hy000936 发表于 2016-9-20 22:30
今天刚做了这道题........

可以,感觉怎么样?
作者: 喝咖啡的玉米    时间: 2016-9-23 10:04
这是第几天的内容啦
作者: 小东先森    时间: 2016-9-25 08:29
喝咖啡的玉米 发表于 2016-9-23 10:04
这是第几天的内容啦

IO流的缓冲流那里,24天的内容




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2