代码如下:
package cn.ch.da;
/**
*思路"使用空格分割,trim掉空格 "
*跳过前2个
*/
public class Ziequ {
public static void main(String[] args) {
String line = "02 0A 1C 03";
String[] ss = line.split(" ");
double sum = 0;
int ignore = 0;
for (String s : ss) {
if (s.trim().length() == 0) {//踢去空格
continue;
} else if (ignore < 2) {//跳过前2个
ignore++;
} else {
sum += Integer.parseInt(s, 16);
}
}
System.out.println("sum="+sum);
}
}
效果如下:
sum=31.0
即1C+03 = 28+3 = 31