简介

如果要使用缓冲区进行数据操作,java.io给出了下面两种操作流.
字符缓冲区流: BufferedReader, BufferedWriter
字节缓冲区流: BufferedInputStream, BufferedOutputStream
以上四个操作类中,最重要的就是BufferedReader,如果要处理中文数据,字符流就是最方便的.

继承结构

5.字符缓冲流.pdf

代码演示

  1. //输入年龄
  2. BufferedReader reader=new BufferedReader(new InputStreamReader(System.in));
  3. while(true){
  4. System.out.println("请输入年龄:");
  5. String str=reader.readLine();
  6. if(str.matches("\\d{1,3}")){
  7. System.out.println("年龄是"+str);
  8. break;
  9. }else{
  10. System.out.println("非法输入");
  11. }
  12. }