我正在从给定的字符串中解析Long值。
Long.valueOf()
和Long.parseLong()
不能正常工作,因为这样的字符串str
的格式为1,234,567,并且可能会被空格包围。
我可以通过处理字符串以获取裸数字来解决这个问题--然后解析出值。所以 - 它将是类似于:
str.trim();
String tempArray [] = str.split(",");
str = "";
for (String s:tempArray)
str+=s;
然而,一定有更好的方法来做这件事。它是什么?