日期:2014-05-20 浏览次数:20699 次
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进制的。