麻烦老师检查下作业,谢谢

麻烦老师检查下作业,谢谢

public static void main(String[] args) throws IOException {

		Buffered myBuffered = new Buffered();
		myBuffered.transWriteByBuf();
		myBuffered.transReadByBuf();
	
	}
	private void transWriteByBuf() throws IOException {
		OutputStreamWriter outWriter = new OutputStreamWriter(new FileOutputStream("one.txt"));
		BufferedWriter bw = new BufferedWriter(outWriter);
		bw.write("你好吗?\n我很好");

		bw.close();
		outWriter.close();
	}
	
    private void transReadByBuf() throws IOException {
		InputStreamReader reader = new InputStreamReader(new FileInputStream("one.txt"));
		BufferedReader br = new BufferedReader(reader);
		String str =null;
		while((str = br.readLine())!=null ) {
			System.out.println(str);
		}
		br.close();
		reader.close();
	}


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,同学的代码符合题目要求,逻辑清晰,书写规范,做的很棒。

祝学习愉快~


  • 你们真的好能糊弄学生,他上面的代码,你确定你运行起来了吗?他能实现你们的课题效果吗?
    他都没有bw.flush();这个语句块,  你觉得可以运行起来吗? 还逻辑清晰, 书写倒是挺规范

    2022-06-05 12:17:46
  • 同学你好,close方法会默认先进行flush之后再进行关闭。所以当数据量较少的时候,完全不需要进行flush操作。

    另外,代码是可以正常运行的,建议同学回复之前先对代码进行测试。

    祝学习愉快~

    2022-06-05 13:03:53
  • 我测试了,缺少bw.flush();是无法实现效果的,而且你们课程里面讲的也是需要的,你运行了,不运行就瞎指导吗?


    2022-06-06 21:19:39
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师