java中怎么把资料存放在磁盘里?

2024-12-20 20:24:39
推荐回答(2个)
回答1:

//写入文件方法,参数:文件名,待写入字符串数组,是否追加到文件
public void writeLinesToFile(String filename,String[] linesToWrite,boolean appendToFile) 
{
PrintWriter pw = null;
try {

if (appendToFile) {

//If the file already exists, start writing at the end of it.
pw = new PrintWriter(new FileWriter(filename, true));

}
else {
pw = new PrintWriter(new FileWriter(filename));
//this is equal to:
//pw = new PrintWriter(new FileWriter(filename, false));

}

for (int i = 0; i < linesToWrite.length; i++) {
pw.println(linesToWrite[i]);

}
pw.flush();

}
catch (IOException e) {
e.printStackTrace();
}
finally {

//Close the PrintWriter
if (pw != null)
pw.close();

}

}

回答2:

文件流呀,你先把你从控制台得到的数据保存起来,再写到流里