![](/img/trans.png)
[英]Having trouble with strategy pattern and writing multiple classes to text file
[英]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.