Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #8425
| From | Lew <lewbloch@gmail.com> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: Creating a PrintWriter with BufferedWriter versus just File |
| Date | 2011-09-30 12:55 -0700 |
| Organization | http://groups.google.com |
| Message-ID | <2426537.1018.1317412551038.JavaMail.geo-discussion-forums@prho12> (permalink) |
| References | <80d64f66-ad97-4b6e-8000-25c684ade081@p11g2000yqe.googlegroups.com> |
KevinSimonson wrote: > What's the difference between this code: > > PrintWriter destination > = new PrintWriter > ( new BufferedWriter( new FileWriter( new File( arg)))); > > and this code: > > PrintWriter destination = new PrintWriter( new File( arg)); > > Do I get buffered output with the first code that I don't get with the > second code? Or do I get the same buffered behavior with both? No, the write semantics differ between the two. In the BufferedWriter version, writes to the underlying stream occur only when the BufferedWriter buffer fills. With the second form, writes occur every time the PrintWriter writes. There is nothing in the documentation of PrintWriter <http://download.oracle.com/javase/7/docs/api/java/io/PrintWriter.html> to indicate that it buffers writes. So it seems unlikely that you would "get the same buffered behavior with both". -- Lew
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar
Creating a PrintWriter with BufferedWriter versus just File KevinSimonson <kvnsmnsn@hotmail.com> - 2011-09-30 10:00 -0700
Re: Creating a PrintWriter with BufferedWriter versus just File Lew <lewbloch@gmail.com> - 2011-09-30 12:55 -0700
Re: Creating a PrintWriter with BufferedWriter versus just File Arne Vajhøj <arne@vajhoej.dk> - 2011-09-30 21:30 -0400
Re: Creating a PrintWriter with BufferedWriter versus just File Roedy Green <see_website@mindprod.com.invalid> - 2011-10-01 05:06 -0700
Re: Creating a PrintWriter with BufferedWriter versus just File Arne Vajhøj <arne@vajhoej.dk> - 2011-10-01 15:53 -0400
csiph-web