我與它多線串如下圖所示爪哇 - 編寫多字符串文件
<?xml version="1.0" encoding="UTF-8"?>
<books>
<book publishyear="1990">
<name>Harry Potter</name>
</book>
</books>
我怎麼寫一個文件?我已經嘗試了緩衝作家,但是,它並不需要多行字符串。
try{
FileWriter fstream = new FileWriter("D:/temp.txt");
BufferedWriter out = new BufferedWriter(fstream);
out.write(" <?xml version="1.0" encoding="UTF-8"?>
<books>
<book publishyear="1990">
<name>Harry Potter</name>
</book>
</books>");
out.close();
}catch (Exception e){//Catch exception if any
System.err.println("Error: " + e.getMessage());
}
您可以嘗試爲文件中的換行符添加\ n。 例如: - \ n <書出版..... –
mooonli
2013-02-18 09:45:34
你應該首先確保你已經正確轉義字符串中的引號,如輪「UTF-8」。 – RoryB 2013-02-18 09:47:00
將所有內容放入** StringBuffer/Builder **中,然後在文件中寫入它的'toString()'版本。字符串'連續'爲這麼多行,是麻煩的。 – SudoRahul 2013-02-18 09:56:13