Results 1 to 3 of 3
Thread: Problems with BufferedReader
- 03-26-2009, 02:52 PM #1
Member
- Join Date
- Feb 2009
- Location
- São Paulo, Brazil
- Posts
- 4
- Rep Power
- 0
Problems with BufferedReader
I dont know what is going on with my program. I read from a file like this:
File foo = new File(args[0]);
BufferedReader in = new BufferedReader(new FileReader(foo));
i=0;
while(i<6){
char[] buffer= new char[n];
qt= in.read(buffer, offset, n);
System.out.println("***How many characters should be read into buffer: " + n);
System.out.println("***How many were actually read: " + qt);
i++;
}
And here is my output:
***How many characters should be read into buffer: 7678
***How many were actually read: 7678
***How many characters should be read into buffer: 7678
***How many were actually read: 514
***How many characters should be read into buffer: 7677
***How many were actually read: 7677
***How many characters should be read into buffer: 7677
***How many were actually read: 515
***How many characters should be read into buffer: 7677
***How many were actually read: 7677
***How many characters should be read into buffer: 7677
***How many were actually read: 515
The size of my input file is (7678+7678+7677+7677+7677+7677), as you can see above.
Has anyone already had this problem?
Thanks in advance.
- 03-26-2009, 03:02 PM #2
Senior Member
- Join Date
- Jun 2008
- Posts
- 2,366
- Rep Power
- 7
And? If you read the API docs for read, carefully, you will see that it does not guaranteed to fill that passed in buffer.
do
Java Code:int totalRead = 0; int byteRead = 0; while ((totalRead < buffer.length) && ((byteRead = in.read(buffer, totalRead, buffer.length - totalRead)) >= 0)) { totalRead += byteRead; }
- 03-26-2009, 05:09 PM #3
Member
- Join Date
- Feb 2009
- Location
- São Paulo, Brazil
- Posts
- 4
- Rep Power
- 0
Similar Threads
-
How to use BufferedReader?
By ProgramBeginner in forum New To JavaReplies: 4Last Post: 10-11-2011, 02:56 PM -
BufferedReader
By vidhya.sk in forum New To JavaReplies: 2Last Post: 09-18-2008, 01:57 PM -
Help with BufferedReader in java
By carl in forum New To JavaReplies: 2Last Post: 07-31-2007, 07:20 AM -
BufferedReader empty
By Peter in forum Advanced JavaReplies: 2Last Post: 07-02-2007, 06:52 PM -
BufferedReader: readLine method problems
By bbq in forum Advanced JavaReplies: 2Last Post: 06-30-2007, 02:27 AM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks