永发信息网

java中 怎么把 ascii码转换为 十六进制

答案:4  悬赏:80  手机版
解决时间 2021-02-19 17:53
java中 怎么把 ascii码转换为 十六进制
最佳答案
简单的转换,如下就可以:
public static void main(String[] agrs) {
String source = "30";
int code ;
code = Integer.parseInt(source, 16);
// 如果30代表是 16进制的30话,就取16
// 如果30代表是 10进制的30话,就取10
// code = Integer.parseInt(source, 10);
char result = (char) code;
System.out.println(result);
}
根据自己程序健壮性的要求,可以对 int code的范围做出判断,防止 int转向char时产生异常。
全部回答
我刚好写了     public static String ASCII2HEx(String ASCII2HEX_STRING) {         switch (ASCII2HEX_STRING) {             case "NUL":                 return "00";             case "SOH":                 return "01";             case "STX":                 return "02";             case "ETX":                 return "03";             case "EOT":                 return "04";             case "ENQ":                 return "05";             case "ACK":                 return "06";             case "BEL":                 return "07";             case "BS":                 return "08";             case "HT":                 return "09";             case "LF":                 return "0A";             case "VT":                 return "0B";             case "FF":                 return "0C";             case "CR":                 return "0D";             case "SO":                 return "0E";             case "SI":                 return "0F";             case "DLE":                 return "10";             case "DC1":                 return "11";             case "DC2":                 return "12";             case "DC3":                 return "13";             case "DC4":                 return "14";             case "NAK":                 return "15";             case "SYN":                 return "16";             case "ETB":                 return "17";             case "CAN":                 return "18";             case "EM":                 return "19";             case "SUB":                 return "1A";             case "ESC":                 return "1B";             case "FS":                 return "1C";             case "GS":                 return "1D";             case "RS":                 return "1E";             case "US":                 return "1F";             case "SP":                 return "20";             case "!":                 return "21";             case "\\":                 return "22";             case "#":                 return "23";             case "$":                 return "24";             case "%":                 return "25";             case "&":                 return "26";             case "'":                 return "27";             case "(":                 return "28";             case ")":                 return "29";             case "*":                 return "2A";             case "+":                 return "2B";             case ",":                 return "2C";             case "_":                 return "2D";             case ".":                 return "2E";             case "/":                 return "2F";             case "0":                 return "30";             case "1":                 return "31";             case "2":                 return "32";             case "3":                 return "33";             case "4":                 return "34";             case "5":                 return "35";             case "6":                 return "36";             case "7":                 return "37";             case "8":                 return "38";             case "9":                 return "39";             case ":":                 return "3A";             case ";":                 return "3B";             case "<":                 return "3C";             case "=":                 return "3D";             case ">":                 return "3E";             case "?":                 return "3F";             case "@":                 return "40";             case "A":                 return "41";             case "B":                 return "42";             case "C":                 return "43";             case "D":                 return "44";             case "E":                 return "45";             case "F":                 return "46";             case "G":                 return "47";             case "H":                 return "48";             case "I":                 return "49";             case "J":                 return "4A";             case "K":                 return "4B";             case "L":                 return "4C";             case "M":                 return "4D";             case "N":                 return "4E";             case "O":                 return "4F";             case "P":                 return "50";             case "Q":                 return "51";             case "R":                 return "52";             case "S":                 return "53";             case "T":                 return "54";             case "U":                 return "55";             case "V":                 return "56";             case "W":                 return "57";             case "X":                 return "58";             case "Y":                 return "59";             case "Z":                 return "5A";             case "[":                 return "5B";             case "\"":                 return "5C";             case "]":                 return "5D";             case "↑":                 return "5E";             case "←":                 return "5F";             case "`":                 return "60";             case "a":                 return "61";             case "b":                 return "62";             case "c":                 return "63";             case "d":                 return "64";             case "e":                 return "65";             case "f":                 return "66";             case "g":                 return "67";             case "h":                 return "68";             case "i":                 return "69";             case "j":                 return "6A";             case "k":                 return "6B";             case "l":                 return "6C";             case "m":                 return "6D";             case "n":                 return "6E";             case "o":                 return "6F";             case "p":                 return "70";             case "q":                 return "71";             case "r":                 return "72";             case "s":                 return "73";             case "t":                 return "74";             case "u":                 return "75";             case "v":                 return "76";             case "w":                 return "77";             case "x":                 return "78";             case "y":                 return "79";             case "z":                 return "7A";             case "{":                 return "7B";             case "|":                 return "7C";             case "}":                 return "7D";             case "~":                 return "7E";             case "DEL":                 return "7F";             default:                 return "";         }     }
public static String convertStringToHex(String str) { char[] chars = str.toCharArray(); StringBuffer hex = new StringBuffer(); for (int i = 0; i < chars.length; i++) { hex.append(Integer.toHexString((int) chars[i])); } return hex.toString(); } 亲测可用 望采纳
是转成十六进制的字符串? String hex=Integer.toHexString(0x31); ~ ~ ~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
英雄联盟中亚沙漏怎么出装?
萧山机场怎么接人,可以的话求一下机场各层的
last year ago today and I y is
石佛寺这个地址在什么地方,我要处理点事
什么茶有活血化淤的功效
开车撞了人去医院看看没病,私了了,可二十天
乐器中铜擦与广钹哪个乐器好
方舟v245.92怎么下仙境地图
北道门西街/无量庵街(路口)我想知道这个在什
广东茂名市是否富裕
关与化学平衡与转化率的关系
金御华府自行车租赁点在哪里啊,我有事要去这
松滋市金松化工有限公司地址在哪,我要去那里
我老公姓袁,我们儿子叫什么名
杭州的火车站是南站离汽车北站近还是城站 或
推荐资讯
黑糖玛奇朵什么意思
1956年中国为什么发起整风运动.如题
车速融是什么样的公司
英语翻译Cable trays and accessories(as app
吃了生姜茶肚子痛可以吃王老吉吗
鲜悦寿司我想知道这个在什么地方
科目三过了怎么预约不了科目四
驾驶证换证时身体条件证明《体检》办理需要多
一个长方形相邻两条边长度的和是12分米,它的
四海在什么地方啊,我要过去处理事情
CHANEL首饰真假鉴别
有一首英文歌的MV里面讲的是黑人爸爸对自己儿
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?