java - 拆分字符串以 $ 开头
问题描述
我正在尝试拆分像“$ 12,9608,03”这样的字符串,并且只想要数字并转换为整数。对于拆分,我应该如何在 java 中使用 split(),因为 $ 符号后面有一个空格。
尝试以下:
String[] arr_1=mystring.Split(“[\$, ] “);
String array1=arr_1[0];
Sopln(array1);
解决方案
我相信,你可以做你想做的事,使用这个:
String splited = "$ 12,9608,03".replaceAll("[^0-9]", "");
然后,您将仅用逗号分隔数字,但String
. 然后你可以使用,对于String
你得到的每一个Integer.valueOf()
方法。
推荐阅读
- go - 将 bool 转换为 tinyint golang
- microsoft-edge - Azure AD B2C 未在 Edge 中正确注销
- c# - 将数字舍入到下一个最高的位置
- laravel-5 - 在 Laravel 5.6 中集成 PayUMoney
- python - 有没有办法在不先计算一阶导数的情况下计算数据的二阶导数?
- salesforce-marketing-cloud - 联系 Builder Marketing Cloud Connect 问题
- bash - 重击 | 将 .txt 导入 .txt 文件,逐行使用“读取时”
- laravel - 为什么 php PUT 路由在 apache 中有效,但在 IIS 中无效?
- html - 包装时如何防止弹性项目拉伸
- ruby-on-rails - NameError: undefined local variable or method `app' for - Rails 5.1.6 升级