近期工作中接触了一下IOT方面的Android应用程序开发,主要应用于BLE的开发,在数据处理的过程中,难免会遇到string、byte、16进制、10进制甚至2进制的数据,互相转换,时间长了脑子一片混乱。于是痛定思痛,花了一下午时间整理了一下各种数据类型的转换方式,则茅塞顿开。
转换成 byte 类型的方法: byte[ ] = String.getbytes( );
转换成 Int(16进制、10进制)类型的方法 : Integer.parseInt(String s,int radix);
转换成 string 类型的方法:Integer.toHexstring(int i);
转换成 string 类型的方法:Integer.toString(int i);
转换成 string 类型的方法:String.valueof(int i);
好记性不如烂笔头!