String str;
char[] chars =str.toCharArray();
可以先把String转成char数组
然后遍历数组
for(……){
用正则表达式判断是否为数字。 然后把数字取出来存在另一个数组里
}
然后
把存的字符数组转成字符串
String str2 = String.valueOf(char2);
这个字符串再转long就可以了吧
细节我没写,自己动动手
Long.parseLong(String arg);
long a=Long.valueOf("100");