java IO
是用来操作(读取和写入磁盘)文件的。
一1.FileInputStream 最基础的,
字节流 效率高,
file.delete() 只能删除最底层文件。
如果要删除一个文件夹,需要递归逐层删除
2.FileOutputStream 输出流
if(!file.exits()) file.creatNewFile(); //如果文件不存在,自动新建
它俩的封装流分别是 DateInputStream 和 DateOutputStream
字符流
BuffferedReader br = new BuffferedReader();
BufferedWriter bw;
3.关闭流,强制将缓冲区的内容写到文件,
bw.flush(); 也是把缓冲区写到文件
二. 控制台输入
<--第一种-->
Scanner sc = new Scanner(System.in);
int number = sc.nextInt();
<--第二种--推荐!>
//将控制台的字节流,转化包装为字符流isr
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br= new BufferedReader(isr);
String input = br.readLine();
valueOf() String ---->相应的包装类对象
parseXxx() String ---->相应的基本数据类型(Character没有)