日期:2014-05-20 浏览次数:20882 次
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String str = "01 FD 00 E4 02 03 04 05 0a 0b 0c 0d 00 00 00 00 00 00 00 00 00 00 00 00 0a 0h 0g 0j";
String[] array = str.split(" ");
for(int i=0; i< array.length;){
if((i+1)%2 == 1){
System.out.println("湿度:"+array[i]+" "+array[i+1]+",");
System.out.println("温度:"+array[i+2]+" "+array[i+3]+",");
}
i+=4;
}
}
}
------解决方案--------------------
湿度:01 FD,
温度:00 E4,
湿度:02 03,
温度:04 05,
湿度:0a 0b,
温度:0c 0d,
湿度:00 00,
温度:00 00,
湿度:00 00,
温度:00 00,
湿度:00 00,
温度:00 00,
湿度:0a 0h,
温度:0g 0j,
------解决方案--------------------
Integer.parseInt("00E4", 16);
转成10进制的。