字节流、字符流
1、字节流
输入流 IntputStream(通过子类实例化)
把文件的内容读取出来,并显示在console在。
package
import
import
import
public
public
File
FileInputStream
//静态分配数组
//
byte
//
int
//动态fen配数组的大小
byte
for
buffer[i]
}
//new
System.out.println(new
in.close();
}
}
输出流 OutputStream(通过子类实例化)
把程序里要保存的东西写入到指定的文件中
package
import
import
import
public
public
File
if
//System.out.println("文件不存在");
try
file.createNewFile();
}
e.printStackTrace();
}
//新建字节流
//FileOutputStream
//在现有的文件尾部追加写入,不会覆盖原有的内容
FileOutputStream
String
byte
//这两种方法都会覆盖前一次的内容
//out.write(buffer);
//写入的方式
//
for
// out.write(buffer[i]);
// }
out.close();
}
System.out.println("文件存在!!");
}
}
}
2、字符流
输入流 Writer
把程序里要保存的东西写入到指定的文件中
package
import
import
import
public
public
//加载文件
File
//在现有的文件尾部追加写入,不会覆盖原有的内容
try
FileWriter
//char
String
fileWrite.write(context);
System.out.println("写入文件成功!!");
fileWrite.close();
}
e.printStackTrace();
}
}
}
输出流 Reader
把文件的内容读取出来,并显示在console在。
package
import
import
import
public
public
File
FileReader
char
int
//转成字符串后输出
System.out.println(new
}
}
版权声明:本文为博主原创文章,未经博主允许不得转载。