[英]How can I parse the JSON string using Jackson's object mapper to remove the double quotes?
[英]How can I parse the string to Double
我想將 78 解析為雙變量,其中 78 存儲為字符串
我使用下面的代碼進行解析。
Double.parseDouble(78);
它顯示異常錯誤 java.lang.NumberFormatException
請告訴我如何將字符串 78 解析為雙精度
那么你傳遞的是一個 integer 而不是一個字符串。
要使用它,請執行以下操作:
Double.parseDouble("78");
它不應該是Double.parseDouble(78)
而是Double.parseDouble("78")
。
在那種情況下,它不應該給你任何例外。
將其作為String
傳遞
Double.parseDouble("78");
您需要在參數周圍加上引號。
Double.parseDouble("78");
好吧,我強烈懷疑您傳入的字符串變量的值實際上不是有效數字。 我建議你記錄每個字符的 Unicode 值,這樣你就可以准確地看到里面有什么。
您給出的代碼(傳遞字符串“78”)應該絕對沒問題......但是您的真實字符串中可能有一些額外的不可見字符。 記錄確切的值應該清楚。
在解析字符串變量之前,請使用方法trim()
以確保您的字符串僅包含數字,試試這個:
myStringToParse = myStringToParse.trim();
Double.parseDouble(myStringToParse);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.