QUESTION OF THE DAY

# Which of these are legal ways of accessing a File named "file.tst" for reading. Select the two correct answers.

   a. FileReader fr = new FileReader("file.tst");
   b. FileInputStream fr = new FileInputStream("file.tst");
      InputStreamReader isr = new InputStreamReader(fr, "UTF8");
   c. FileReader fr = new FileReader("file.tst", "UTF8");
   d. InputStreamReader isr = new InputStreamReader("file.tst");


ANSWER:
a, b. FileReader class uses the default character encoding, hence c is incorrect. InputStreamReader character class does not have a constructor that takes file name as an argument. Hence d is incorrect.
Free Forum