我遇到的问题是我得到5个空格而不是得到这些:
您好
我
名称
是
鲍勃
是words.txt文件中的内容。该程序应该读取一个文件,将其存储在一个数组中,然后再读出来。欢迎任何帮助。
import java.io.*;
import java.util.*;
public class Application {
private Scanner x;
ArrayList<String> wordList = new ArrayList<>();
public void OpenFile(){
try{
x = new Scanner(new File("Words.txt"));
}
catch (Exception e){
System.out.println("could not find file");
}
}
public void readFile(ArrayList<String> e){
while(x.hasNext()){
e.add(x.next());
}
}
public void closeFile(){
x.close();
}
public ArrayList<String> getList(){
return wordList;
}
}
import java.util.ArrayList;
public class Main {
public static void main (String[] args){
Application r = new Application();
ArrayList<String> list = r.getList();
r.OpenFile();
r.readFile(list);
r.closeFile();
for (String i : list){
System.out.println();
}
}
}