「javaasiic转」javaascii转换

博主:adminadmin 2022-11-25 13:32:08 60

本篇文章给大家谈谈javaasiic转,以及javaascii转换对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

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

我刚好写了

    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 "";

        }

    }

JAVA中怎样实现unicode与ascii码的相互转化

1、ASCII码 string s = "梁"; System.Text.Encoding GB2312 = System.Text.Encoding.GetEncoding("GB2312"); byte[] gb = GB2312.GetBytes(s); 这时gb中有两个数字193(11000001),186(10111010) 2、非ASCII编码 string s = "梁"; System.Text.Encoding GB2312 = System.Text.Encoding.GetEncoding("GB2312"); byte[] gb = GB2312.GetBytes(s); 这时gb中有两个数字193(11000001),186(10111010) 3、Unicode Unicode当然是一个很大的集合,现在的规模可以容纳100多万个符号。每个符号的编码都不一样。C#中如果你想看看某个汉字的Unicode编码可以使用如下代码: string s = "梁"; byte[] unicode = Encoding.Unicode.GetBytes(s); 这时unicode中有两个数字129(10000001),104(1101000)

java中ASCII表的字母和数字相互转化的问题

public class welcome {

public static void main(String[] args) {

String str="gjalg";

char[] cha=str.toCharArray();

for(char s:cha){

System.out.println("ascii的值"+s);

System.out.println("+3后的字母"+(char)(s+3));

}

}

}

你可以看一下ascii码表中对应的值

java字符串ascii转换为数字

你的问题描述和你的提问题目貌似不一样的哦。虽然我很不明白你的疑惑,但是我根据你的题目猜想就是把任意的字符串转换为ascii码,对吗?如果是这样的,只需要把字符串的每个字符都转为int型,就可以得到你想要的ascii码了。

代码可以参考如下:

public

class

StringToAscii

{

public

static

void

main(String[]

args)

{

String

s

=

"abc123"

;

int[]

arr

=

new

int[s.length()];

for

(int

i

=

;

i

s.length()

;

i

++

)

{

arr[i]

=

s.charAt(i);

System.out.print(arr[i]

+

","

);

}

}

}

JAVA把ASCII码转变为字符串

public class TTTTT {

    public static void main(String[] args) {

        String string = "1041011081123210910133";

        System.out.println(asciiToString(string));

    }

    public static String asciiToString(String text) {

        StringBuilder builder = new StringBuilder();

        for (int i = 0; i  text.length(); i++) {

            if (text.charAt(i) = '2'  i = text.length() - 3) {

                int code = Integer.parseInt(text.substring(i, i + 3));

                builder.append((char) code);

                i += 2;

            } else {

                int code = Integer.parseInt(text.substring(i, i + 2));

                builder.append((char) code);

                i += 1;

            }

        }

        return builder.toString();

    }

}

你这编码很怪啊,结果竟然是help me!

1041011081123210910133

解析起来很麻烦那,不是3位3位的。

104

101

108

112

32

109

101

33

javaasiic转的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于javaascii转换、javaasiic转的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-25,除非注明,否则均为首码项目网原创文章,转载请注明出处。