课题打卡~请老师检查
来源:4-7 自由编程
慕仙4530950
2020-06-19 14:56:50
public class FiletransWrite {
//写入文件
public void transWriteByBuf() {
FileOutputStream fos;
try {
fos = new FileOutputStream("/Users/mac/Desktop/hello.txt");
OutputStreamWriter osw = new OutputStreamWriter(fos);
BufferedWriter bw = new BufferedWriter(osw);
//第一个方式
/**
Scanner sc = new Scanner(System.in);
System.out.println("请写入文件内容");
String str = sc.next();
**/
//第二个方式
String str = "你好吗?\n我很好!";
bw.write(str);
bw.flush();
fos.close();
osw.close();
bw.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
//读出内容
public void transReadByBuf() {
FileInputStream fis;
try {
fis = new FileInputStream("/Users/mac/Desktop/hello.txt");
InputStreamReader isr = new InputStreamReader(fis);
BufferedReader br = new BufferedReader(isr);
String n = null;
while((n=br.readLine())!=null) {
System.out.println(n);
}
fis.close();
isr.close();
br.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void main(String[] args) {
FiletransWrite ftw = new FiletransWrite();
ftw.transWriteByBuf();
ftw.transReadByBuf();
}
}1回答
好帮手慕小尤
2020-06-19
同学你好,已完成练习,棒棒哒!继续加油!
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题