课题打卡~请老师检查

来源: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

同学你好,已完成练习,棒棒哒!继续加油!
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0

0 学习 · 16556 问题

查看课程