科泉网站,南京网站设计公司排名,用自己头像做的圣诞视频网站,娃哈哈网站建设的目标编码原理介绍(中文编码杂谈)#xff1a;int - byte可以直接使用强制类型转换: byte b (byte) aInt;这个操作是直接截取int中最低一个字节#xff0c;如果int大于255#xff0c;则值就会变得面目全非了byte - int这里有两种情况#xff0c;一种是要求保持值不变int - byte可以直接使用强制类型转换: byte b (byte) aInt;这个操作是直接截取int中最低一个字节如果int大于255则值就会变得面目全非了byte - int这里有两种情况一种是要求保持值不变例如进行数值计算可采用强制类型转换int i (int) aByte;另一种是要求保持最低字节中各个位不变3个高字节全部用0填充例如进行编解码操作则需要采用位操作(只要后8位)int i b 0xff;/**采用UTF-8编码**/public static void main(String[] args) {print(中);System.out.println(16进制转int进制 Integer.parseInt(E4, 16));System.out.println(16进制转byte进制 (byte) 0xE4);System.out.println(int转byte进制 (byte) 228);System.out.println(byte进制转int进制 (-28 0xff));}/**字符转换为十进制数字**/public static void print(String str) {if(str null || str.equals()) return;byte[] test str.getBytes();String result ;for (byte b : test) {result , (b 0xff);}System.out.println(result.substring(1));}运行结果228,184,17316进制转int进制22816进制转byte进制-28int进制转byte进制-28byte进制转int进制228