簡體   English   中英

寫入文件時遇到問題

[英]Having trouble writing to a file

我有一個秒表的Gui,它有一個“開始”按鈕,一個“停止”按鈕,還有一個“拆分”按鈕和一個“保存拆分”按鈕。 秒表記錄拆分,我希望能夠將它們寫入文件,但是出現以下錯誤:

FileWriter splitsWriter= new FileWriter("a.txt");
for(int i=0;i<theSplits.size();i++){
    splitsWriter.write(theSplits.get(i));
}

它表示Unhandled exception type IOException但我認為如果該文件不存在,那么編寫者將創建該文件,那么為什么該異常會成為問題? 我很困惑。

就像pstrjds已經說過的那樣,您必須添加一個try / catch塊。 您的代碼應如下所示:

try {
    FileWriter splitsWriter= new FileWriter("a.txt");
    for(int i=0;i<theSplits.size();i++){
        splitsWriter.write(theSplits.get(i));
    }
} catch (IOException e) {
    // Do something to handle the exception
}

這應該編譯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM