原始数据:
1 1 0 2
2 2 -1 4
-7 -8 0 -5
去掉空格和换行符
s=s.replaceAll("\r\n","");
s=s.replaceAll(" ", "");
输出为:
110251-3122-14-7-80-5
转化为int型数组将“-”与后一位合并
while (i<A.length) {
if (s.charAt(i)=='-') {
String ss=s.substring(i, i+2);
i=i+2;
A[count++]=Integer.parseInt(ss);
}
else {
A[count++]=s.charAt(i++)-48;
}
}
注:此方法只能转换个位的整数,若有两位的整数,需要自行修改