close

public class ISOtream1 {
public static void main(String[] args) {
<?> out = null;
try {
out = new <?>(new <?>(<?>));
out.<?>("would");
out.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

--------------------

選項:

"abc.txt",true

"abc.txt"

FileWriter

BufferedWriter

write

append

--------------------

new FileWriter("abc.txt",true) 需要丟出例外 IOException

--------------------

解析:

public class ISOtream1 {
public static void main(String[] args) {
BufferedWriter out = null;
try {
out = new BufferedWriter(new FileWriter("abc.txt",true));
out.write("would");
out.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

 

題目要將新增資料到原本已有資料的檔案中,因此要使用"abc.txt",true而不是"abc.txt"。

FileWriter建構子的第二個參數,true表示新文字接續在既有文字之後。false表示將既有文字清除後取代。

預設為false。

arrow
arrow
    全站熱搜

    pcwiki 發表在 痞客邦 留言(0) 人氣()