1. what is the correct format of reading a line of String objects ? a) FileInputStream fis = new FileInputStream("Filename.txt"); b) DataInputStream dis = new DataInputStream(new FileInputSTream("FileName.txt")); c) DataInputStream dis = new DataInputStream(new FileInputSTream("FileName.txt"), "r"); I think it's a,b please reply.
Janani, Answer c is no doubt wrong because of its syntax. it holds good only a RandomAccess file. Answer a is also wrong because there is no method by which u can read a line using the FileInputStream. It can only read bytes of data rather than in terms of Strings or chars or primitives. Answer b is the correct answer. The question is which of the following correctly reads a LINE of String objects. Hope this helps. ------------------ Regards, V. Kishan Kumar
IMHO, none of them would work... The case of the FileInputStream() method in (b) is incorrect (there's no upper-case T in the method name): DataInputStream dis = new DataInputStream(new FileInputSTream("FileName.txt")); Call me Mr Picky Pedant, but the exam does call for exactitude.
To get a wish, you need a genie. To get a genie, you need a lamp. To get a lamp, you need a tiny ad:
a bit of art, as a gift, the permaculture playing cards