public void file(){
String fileName = "hello.txt";
fileName = FileBrowser.chooseFile(true);
//Open a file and store the information into the OurList
try
{
String s = "";
File file = new File(fileName);
FileReader inputFile = new FileReader(file);
while(inputFile.read() != -1)
{
System.out.println(inputFile.read());
System.out.println();
}
}
catch(Exception exception)
{
System.out.println("Not a real file. List is already built");
}
}
所以我有這段代碼的麻煩。我想從文件中逐字逐字地閱讀,但現在它正在跳過其他文件。我知道它爲什麼會跳過,它在while循環中以及何時嘗試打印,但據我所知,沒有其他方法可以停止FileReader,然後將其設置爲!= -1。我怎樣才能讓它不跳過?跳過我的文件讀取器
感謝。我知道這是跳過,因爲我有兩個電話,但無法弄清楚如何將它存儲到一個變量之前。生病的時候改變它做。再次感謝。 – user2743857
@ user2743857:請將EJP的答案標記爲已接受。 –