首页 > 解决方案 > 拆分字符串以 $ 开头

问题描述

我正在尝试拆分像“$ 12,9608,03”这样的字符串,并且只想要数字并转换为整数。对于拆分,我应该如何在 java 中使用 split(),因为 $ 符号后面有一个空格。

尝试以下:

String[] arr_1=mystring.Split(“[\$, ] “);
String array1=arr_1[0];
Sopln(array1);

标签: javaregex

解决方案


我相信,你可以做你想做的事,使用这个:

String splited = "$ 12,9608,03".replaceAll("[^0-9]", "");

然后,您将仅用逗号分隔数字,但String. 然后你可以使用,对于String你得到的每一个Integer.valueOf()方法。


推荐阅读