在以下代码中,请问最终调用的是print方法还是println方法??
BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(System.out));
bw.write("hello");
bw.write("wawa");
bw.flush();
为什么会想到时println方法?
你这个想表达什么意思 还真没看懂
bw在调用flush方法的时候控制台会有输出那么它调用的是PrintStream的print还是println方法?又是如何触发的这个方法?
你可以自己实现一下,记得调用的是print方法,每次这样我还会写一句bw.write("\r\n")
都不是,他调用的是PrintWriter的write方法。
out.write(cb, 0, nextChar);
也就是说,是没有换行符的