This week's giveaway is in the Spring forum.
We're giving away four copies of REST with Spring (video course) and have Eugen Paraschiv on-line!
See this thread for details.
The moose likes I/O and Streams and the fly likes beginnig of the file Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Java » I/O and Streams
Bookmark "beginnig of the file" Watch "beginnig of the file" New topic

beginnig of the file

Andrew Lit
Ranch Hand

Joined: Jul 01, 2002
Posts: 135
is there a way to determine if i am at the beginning of the file?
is there a symbol like EOF or smth like that?
thank you
Jim Yingst

Joined: Jan 30, 2000
Posts: 18671
Not really. If you're using streams, then when you've just opened the FileInputStream (or Reader) and haven't yet read anything, you're at the beginning. After that, you're not. If you're using RandomAccessFile, you can use the poorly-named getFilePointer() method to find out how many bytes you are from the beginning of the file.
It's also possible to create your own custom FilterInputStream or FilterReader which counts how many bytes (for InputStreams) or chars (for Readers) have been read, and provides an extra method to access this info.

"I'm not back." - Bill Harding, Twister
I agree. Here's the link:
subject: beginnig of the file
It's not a secret anymore!