-1
所以我基本上是從數據庫返回一個int值作爲字符串(不要問爲什麼)。現在,我必須將它與我已有的一些價值進行比較,但是,這些價值似乎存在差異。如何在返回小數值時修復這個preparedStatement錯誤?
我值:204.4 數據庫返回值:204.40
有什麼辦法刪除多餘的零?
我的代碼閱讀是:
if(resultSet.getString(i) != null) {
rowOfData.add(resultSet.getString(i).trim());
} else {
rowOfData.add("");
}
而對於比較:
for (int i = 0; i < inputRow.size(); i++) {
if(!tableRowData.contains(inputRow.get(i))) {
return false;
}
}
return true;
爲什麼感謝!我完全可以永遠不會想到......多麼巧妙。 –
(如果你想downvote - 這是完全可以的 - 請解釋爲什麼這樣我可以學習,糾正/註釋我的答案,並防止傳播不正確的信息!) – user2246674
嗯,你知道我很好,我不能真正做到這一點?或者我不會有這個問題!不過謝謝您的幫助。 –