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