简介
如果要使用缓冲区进行数据操作,java.io给出了下面两种操作流.
字符缓冲区流: BufferedReader, BufferedWriter
字节缓冲区流: BufferedInputStream, BufferedOutputStream
以上四个操作类中,最重要的就是BufferedReader,如果要处理中文数据,字符流就是最方便的.
继承结构
代码演示
//输入年龄
BufferedReader reader=new BufferedReader(new InputStreamReader(System.in));
while(true){
System.out.println("请输入年龄:");
String str=reader.readLine();
if(str.matches("\\d{1,3}")){
System.out.println("年龄是"+str);
break;
}else{
System.out.println("非法输入");
}
}