ASCII码的转换应用: 您所在的位置:网站首页 ascii码的应用 ASCII码的转换应用:

ASCII码的转换应用:

2023-09-10 13:56| 来源: 网络整理| 查看: 265

 ASCII(American Standard Code for Information Interchange,美国信息互换标准代码)是一套基于拉丁字母的字符编码,共收录了 128 个字符,用一个字节就可以存储,它等同于国际标准 ISO/IEC 646。

ASCII 码表:

ASCII 码字符ASCII 码字符ASCII 码字符ASCII 码字符十进位十六进位十进位十六进位十进位十六进位十进位十六进位0322005638808050P10468h03321!05739908151Q10569i03422"0583A:08252R1066Aj03523#0593B;08353S1076Bk03624$0603C08656V1106En03927'0633F?08757W1116Fo04028(06440@08858X11270p04129)06541A08959Y11371q0422A*06642B0905AZ11472r0432B+06743C0915B[11573s0442C,06844D0925C\11674t0452D-06945E0935D]11775u0462E.07046F0945E^11876v0472F/07147G0955F_11977w04830007248H09660`12078x04931107349I09761a12179y0503220744AJ09862b1227Az0513330754BK09963c1237B{0523440764CL10064d1247C|0533550774DM10165e1257D}0543660784EN10266f1267E~0553770794FO10367g1277FDEL

 在生产环境中,ascii码还是比较常用的,所以稍微总结一下相关问题、

我们从前端接受到一个byte格式的信息,转换成acsii码,比如

byte n = 70;

我们转换成ascii码的话,从表1 我们可以得知,对应的ascii 码为:

07046F

 byte转换的最简单方法就是直接直接转成char就可以实现:

System.out.println(String.valueOf((char)n));

输出"F"

如果是字符串转化:

public static void asciiToString() { // ASCII转换为字符串 Byte n = 70; String s = Byte.toString(n); String[] chars = s.split(" "); System.out.println("ASCII 转 汉字 \n"); for (int i = 0; i < chars.length; i++) { System.out.println(chars[i] + " " + (char) Integer.parseInt(chars[i])); } }



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有