// 【I/O】input output :Java对系统中的文件系统的支持 // 【i/o体系】: // 1.处理单位:字节流,字符流 // 2.处理流向:输入流,输出流 // 3.处理功能:节点流,处理流
// 字节流的读取:把A文件的内容读取到B文件
FileInputStream input=null; FileOutputStream output=null;
input=new FileInputStream(path); //文件找不到异常 FileNotFoundException output=new FileOutputStream(path); 覆盖
output=new FileOutputStream(path,true); 追加
int b=0; while ((b =input.read())!=-1){//read I0异常 read 返回值为int -1代表没有值 System.out.println((char) b);//读取汉字会乱码 覆盖 output.write(b); } 关闭输入流 input.close(); 关闭输出流 output.close();
// 字节流的读取,字符串写入b文件
String s="hehehhe"; byte[] bs=s.getBytes(); output.write(bs);
// 字节流的读取:把A文件的内容读取到B文件
FileInputStream input = null; FileOutputStream output = null; // 读A文件 input = new FileInputStream(path); output = new FileOutputStream(path); // output=new FileOutputStream(path,true);//追加 int b = 0; while ((b = input.read()) != -1) {//read I0异常 -1代表没有值 System.out.println((char) b);//读取汉字会乱码 覆盖 output.write(b); // 关闭输入流 input.close(); // 关闭输出流 output.close();