我想通過下面的程序代碼的Java
public void actionPerformed(ActionEvent e)
{
else if(e.getSource() == menyFlikTre)
{
läsInFil(textFalt.getText());
}
private void läsInFil(String filename)
{
try {
FileReader r = new FileReader(filename);
textArea.read(r, null);
}
catch(IOException e){}
}
當我把擴展名爲.txt的文件名來打開文件輸入流,它只會增加文件的全名,包括擴展名爲.txt而不是文件的內容。
恐怕這根本是不可能的你向我們展示的代碼。請確保你正在運行的代碼與你正在查看的代碼相同 - 你可能已經混淆了多個版本的東西,或修改代碼而不編譯它等。另外,*從不*使用空的catch像這樣的塊 - 總是至少包含對異常對象上的'printStackTrace()'的調用,所以你知道是否有錯誤發生。 –
在läsInFil中有這個特殊的'ä'字符可以嗎?我從來沒有見過,所以我只是想我會指出。 – kentcdodds
我剛剛經歷了其餘的代碼,它是無關的... –