我有一个问题 - 有没有可能在文本中识别负数,在右边有负号? 例如我正在考虑这样的数字: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年代有很多存在的证据。 –