Hello! I've been trying to figure out how I can make my program read multiple line in a plain text using Java. and put it into a string array. For example, I have these 8 words listed: hello goodbye cat dog red green sun moon When I run this program only "hello" shows up. But, I would like all 8 words to be listed. Hopefully, I explained this properly. public static void main(String[] args) throws IOException { String[]wordArray={"hello","goodbye","cat","dog","red","green","sun","moon"}; StringisOrIsNot,inputWord; //Read the file BufferedReaderbr=newBufferedReader(newInputStreamReader(newFileInputStream(args[0]))); Stringline=br.readLine(); System.out.println(line);
Hello! I've been trying to figure out how I can make my
hello
goodbye
cat
dog
red
green
sun
moon
When I run this program only "hello" shows up. But, I would like all 8 words to be listed. Hopefully, I explained this properly.
public static void main(String[] args) throws IOException {
String[]wordArray={"hello","goodbye","cat","dog","red","green","sun","moon"};
StringisOrIsNot,inputWord;
//Read the file
BufferedReaderbr=newBufferedReader(newInputStreamReader(newFileInputStream(args[0])));
Stringline=br.readLine();
System.out.println(line);

First create a txt file where the words are written. The it is a better idea to use FileReader class to read the file.
Below is a program to read multiple line, then store the word in a array and print that array.
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images









