我有一個問題 - 有沒有可能在文本中識別負數,在右邊有負號? 例如我正在考慮這樣的數字:1500.0-(而不是-1500.0)。 非常感謝您的幫助。解析包含數字的字符串,右邊帶減號
0
A
回答
0
你可以使用charAt
或regular Expression
,還有更多...
String s = "1500.00-";
if (s.charAt(s.length()-2) == '-'){
//minus on the right.
}
1
它不僅是可能的,它實際上是更容易處理尾隨符號。您只需像往常一樣轉換數字,繼續獲取數字,如果數字以負號結尾,則只需將其取消即可。比必須記住領先標誌更容易。
儘管在JDK中提供的方法的名稱,這不是'解析',它是基數轉換。
0
首先移動負(如果有的話),從年底開始:
num = num.replaceAll("(.*)(-)?$", "$2$1");
這裏的好處是,如果有在年底,或YJR沒有減號減去我們alteady在一開始,沒有任何改變它。
然後分析它爲正常,如:
double d = Double.parseDouble(num);
相關問題
- 1. 解析包含數組的字符串
- 2. 解析包含帶有InputReader的數組的JSON字符串?
- 3. 解析包含多個JSON數據字符串的字符串
- 4. 解析帶引號的字符串
- 5. 解析(轉換)包含數字的字符串數字類型
- 6. CSV解析包含雙引號和逗號的字符串
- 7. 如何使用NSXMLParser解析包含&符號的字符串?
- 8. 解析爲數據字符串,但不包含引號
- 9. 解析逗號分隔的字符串,其中包含包含逗號的字符串項目
- 10. 將包含數字的字符串解析爲整數
- 11. 解析包含字符串backslahes
- 12. FINDSTR在搜索字符串包含減號字符時失敗
- 13. 解析包含冒號的JSON字符串
- 14. python,yaml如何解析包含撇號的字符串
- 15. 如何解析包含引號的字符串
- 16. 解析出包含兩個撇號的字符串
- 17. 字符串包含引號字符( ')
- 18. 如何解析包含#字符的字符串?
- 19. 如何解析包含特殊字符的JSON字符串?
- 20. 解析包含任何字符的字符串
- 21. 如何解析包含u'字符的JSON字符串?
- 22. c#解析包含HTML特殊字符的字符串XElement
- 23. Python解析字符串包含函數,列表和字典
- 24. 字符串最右邊的字符
- 25. GSON庫時解析字符串包含特殊字符\ü
- 26. Gson - 解析包含\ r \ n的字符串值的字段
- 27. 解析數字字符串
- 28. 包含.ini數據的字符串的javascript解析器
- 29. 如何解析另一個字符串中的帶引號的字符串?
- 30. 解析數組列表包含,整數和字符串
是的,有很多的可能性要做到這一點,你有什麼已經嘗試過? –
是的。有可能的。您還有其它問題麼? – Pshemo
我同意。這絕對有可能。至少在20世紀60年代有很多存在的證據。 –