我正在尝试拆分像“$ 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
使用 Integer.valueOf()
方法。
关于java - 分割以 $ 开头的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50067881/