File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes Help with java input file Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Help with java input file" Watch "Help with java input file" New topic

Help with java input file

jonas okwara
Ranch Hand

Joined: Jun 22, 2004
Posts: 58
I need help with this code. I want to be able to change "questionFile.txt" to correspond to the name of any file I input into the application.

try {

BufferedReader inputfile = new BufferedReader( new FileReader("questionFile.txt"));
for ( int i = 0; i < 3; i++){
question[i] = inputfile.readLine();
answer1[i] = inputfile.readLine();
answer2[i] = inputfile.readLine();
answer3[i] = inputfile.readLine();
answer4[i] = inputfile.readLine();
answer5[i] = inputfile.readLine();

}catch (IOException e) {
Irina Goble
Ranch Hand

Joined: May 09, 2004
Posts: 91

you are using the "FileReader(String fileName)" constructor in "new FileReader("questionFile.txt"))". So any string will do.
usha nataraj

Joined: Jul 21, 2004
Posts: 6
Pass the file name you want to read as Input parameter to main pgm like
> java pgmname "input file".
In your main function read it using args[0] into a string say strFile, where args[] is the main() function argument.
In BufferedReader constructor, you say -
BufferedReader br = new BufferedReader(strFile);
Hope this helps you out.

Thanks 'n Regards,<br />UshaRaju.
I agree. Here's the link:
subject: Help with java input file
It's not a secret anymore!