private void useInputStreamReader(String filePath) throws IOException {
char[] data = new char[1024];
InputStreamReader isr = new InputStreamReader(new FileInputStream(filePath));
int size;
while ((size = isr.read(data))!=-1){
String content = new String(data,0,size);
System.out.println(content);
}
isr.close();
}
private void useOutputStreamWriter(String filePath) throws IOException {
OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream(filePath));
osw.write("my name is wang ya wei");
osw.flush();
osw.close();
}
private void useFileReader(String filePath) throws IOException {
char[] data = new char[1024];
FileReader fr = new FileReader(filePath);
int size;
while ((size = fr.read(data))!=-1){
String content = new String(data,0,size);
System.out.println(content);
}
fr.close();
}
private void useFileWriter(String filePath) throws IOException {
char[] data = new char[1024];
FileWriter fw = new FileWriter(filePath);
fw.write("this is file writer");
fw.flush();
fw.close();
}
网友评论