文件写作问题

时间:2013-08-22 12:59:38

标签: java

这是我在下面的代码,我试图在文件中写入数据。但是这些值没有成功写入文件中也没有抛出任何异常。所以我觉得这可能是文件许可问题。如果是这种情况,则抛出异常。

public void setPrice(PriceDetails priceDetails)throws IOException { 
   priceoutputStream = new FileOutputStream(cacheFile);
   String priceDetailsString = priceDetails.toString();
   String valueString = priceDetailsString.substring(priceDetailsString.indexOf("=")+1);
   priceDetailsProperties.setProperty(formatPLU(priceDetails.getPlu()),valueString)??;
   priceDetailsProperties.store(priceoutputStream,null);
   priceoutputStream.close(); 
}
你可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

  • 我认为我们可以使用其他方式执行此操作,因为没有二进制数据可以写入或读取,我们可以使用Reader and Writer with Buffers.

请尝试使用以下代码将其写入文件:

File f = new File("Path");
FileWriter fw = new FileWriter(f);
BufferedWriter bw = new BufferedWriter(fw);

bw.write("Your Data"); 

bw.close();