Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #10372
| From | sara <sarasara82@gmail.com> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Writing to file |
| Date | 2011-11-30 11:31 -0800 |
| Organization | http://groups.google.com |
| Message-ID | <e1b7d157-4018-44a7-8176-3a2f308562b8@cu3g2000vbb.googlegroups.com> (permalink) |
Hi All,
I have a program which generates many lines of data where each line
includes an integer and two floats. I want to know the fastest way to
write these generated lines to a file. Currently, I am writing to a
binary file as follows:
FileOutputStream fos = new FileOutputStream(fileName);
DataOutputStream dos = new DataOutputStream(fos);
for (n : N) {
dos.writeInt(n.id);
dos.writeFloat(x.floatValue());
dos.writeFloat(y.floatValue());
}
However it seems that this approach is very slow. Can I use any kind
of buffering technique to speed up writing to binary file?
Best
Sara
Back to comp.lang.java.programmer | Previous | Next — Next in thread | Find similar | Unroll thread
Writing to file sara <sarasara82@gmail.com> - 2011-11-30 11:31 -0800 Re: Writing to file Lew <lewbloch@gmail.com> - 2011-11-30 14:20 -0800 Re: Writing to file Roedy Green <see_website@mindprod.com.invalid> - 2011-12-02 01:33 -0800 Re: Writing to file Arne Vajhøj <arne@vajhoej.dk> - 2011-12-02 19:58 -0500
csiph-web