我试图读取一个文件,然后获取该文件的内容,并将其作为用户输入执行。我使用scanner读取文件和用户输入,但我不确定这是否是正确的方法,因为scanner for input只能在system.in中执行,因此我不确定如何将数据从文件传递到输入scanner,以便在控制台中执行。下面是我的阅读课代码
public class readingFile {
Scanner fileReading = new Scanner(new File("somecontent.txt"));
Scanner input = new Scanner(System.in);
public readingFile() throws FileNotFoundException {
}
public void startReading()
{
System.out.println("reading file...");
while(fileReading.hasNextLine()){
String data = fileReading.nextLine();
System.out.println(data);
Scanner input = new Scanner(System.in);
}
}
2条答案
按热度按时间uurity8g1#
wdebmtf22#