簡體   English   中英

如何在Java中將bigDecimal數據保存到文件

[英]How to save a bigDecimal data to file in Java

我想知道如何將bigDecimal數據保存到文件中。

搜索堆棧溢出后,我注意到,如果您要處理財務計算,則需要使用BigDecimal而不是double。 要對此進行跟進,例如提示計算器,是否建議使用double或BigDecimal?

如果使用BigDecimal,如何將數據保存到文件中。

我想使用FileUtils庫將BigDecimal數據寫入文件。

謝謝你的幫助!

您有2個選擇:序列化對象並以這種方式保存(使用ObjectOutputStream),或者可以將其轉換為String(這是我要做的)並保存序列化的字符串。 BigDecimal具有字符串構造函數,因此很容易往返(BigDecimal / String)。 如果沒有認真的解決方法,ObjectOutputStream似乎與FileUtils不兼容,因此您可能需要執行字符串轉換方法

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM