aspose file tools*
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes java io question, conceptual query Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "java io question, conceptual query" Watch "java io question, conceptual query" New topic
Author

java io question, conceptual query

Jyotsna Umesh
Ranch Hand

Joined: May 09, 2001
Posts: 94
The code is given below,
You have an 8-bit file using the character set defined by ISO 8859-8. You are writing an application to display this file in a TextArea. The local encoding is already set to 8859-8. How can you write a chunk of code to read the first line from this file?
You have three variables accessible to you:
- myfile is the name of the file you want to read
- stream is an InputStream object associated with this file
- s is a String object
Select all valid answers.
[a]
InputStreamReader reader = new InputStreamReader(stream, "8859-8");
BufferedReader buffer = new BufferedReader(reader);
s = buffer.readLine();
[b]
InputStreamReader reader = new InputStreamReader(stream);
BufferedReader buffer = new BufferedReader(reader);
s = buffer.readLine();
[c]
InputStreamReader reader = new InputStreamReader(myfile, "8859-8");
BufferedReader buffer = new BufferedReader(reader);
s = buffer.readLine();
[d]
InputStreamReader reader = new InputStreamReader(myfile);
BufferedReader buffer = new BufferedReader(reader);
s = buffer.readLine();
[e]
FileReader reader = new FileReader(myfile);
BufferedReader buffer = new BufferedReader(reader);
s = buffer.readLine();
The answer given is a, b and e
In my opinion readLine() is a method of LineNumberReader class and none of the options have mentioned it, so i think all the options are wrong.
Please clarify.
Jyotsna
Junilu Lacar
Bartender

Joined: Feb 26, 2001
Posts: 5288
    
  10

readLine() is a valid method of BufferedReader.
Refer to the API documentation: http://java.sun.com/j2se/1.3/docs/api/index.html


Junilu - [How to Ask Questions] [How to Answer Questions]
Jyotsna Umesh
Ranch Hand

Joined: May 09, 2001
Posts: 94
Originally posted by JUNILU LACAR:
readLine() is a valid method of BufferedReader.
Refer to the API documentation: http://java.sun.com/j2se/1.3/docs/api/index.html


Thanks a lot Junilu, the book I was referring, it was not given in that, thanks for letting me know the link where I can myself check some of the doubts.
Thanks a lot
Jyotsna
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: java io question, conceptual query