char字符和ASCII码的对应值

对应表格

第一次是插入表格,把char字符和ASCII码的对应值列表如下:

ASCII字符
Char(“32”)空格 SPACE
Char(“33”)!
Char(“34”)"
Char(“35”)#
Char(“36”)$
Char(“37”)%
Char(“38”)&
Char(“39”)
Char(“40”)(
Char(“41”))
Char(“42”)*
Char(“43”)+
Char(“44”),
Char(“45”)-
Char(“46”).
Char(“47”)/
Char(“48”)0
Char(“49”)1
Char(“50”)2
Char(“51”)3
Char(“52”)4
Char(“53”)5
Char(“54”)6
Char(“55”)7
Char(“56”)8
Char(“57”)9
Char(“58”):
Char(“59”);
Char(“60”)<
Char(“61”)=
Char(“62”)>
Char(“63”)?
Char(“64”)@
Char(“65”)A
Char(“66”)B
Char(“67”)C
Char(“68”)D
Char(“69”)E
Char(“70”)F
Char(“71”)G
Char(“72”)H
Char(“73”)I
Char(“74”)J
Char(“75”)K
Char(“76”)L
Char(“77”)M
Char(“78”)N
Char(“79”)O
Char(“80”)P
Char(“81”)Q
Char(“82”)R
Char(“83”)S
Char(“84”)T
Char(“85”)U
Char(“86”)V
Char(“87”)W
Char(“88”)X
Char(“89”)Y
Char(“90”)Z
Char(“91”)[
Char(“92”)\
Char(“93”)]
Char(“94”)^
Char(“95”)_
Char(“96”)`
Char(“97”)a
Char(“98”)b
Char(“99”)c
Char(“100”)d
Char(“101”)e
Char(“102”)f
Char(“103”)g
Char(“104”)h
Char(“105”)i
Char(“106”)j
Char(“107”)k
Char(“108”)l
Char(“109”)m
Char(“110”)n
Char(“111”)o
Char(“112”)p
Char(“113”)q
Char(“114”)r
Char(“115”)s
Char(“116”)t
Char(“117”)u
Char(“118”)v
Char(“119”)w
Char(“120”)x
Char(“121”)y
Char(“122”)z
Char(“123”){
Char(“124”)
Char(“125”)}
Char(“126”)~

ascii码和java字符值的相互转换


/**
 * @author fanhf
 * @Description ascii和字符值的应用
 * @date 2020-11-05 10:56
 */
public class TestUtils {
    public static void main(String[] args){
 
        //根据ascii码值获取对应的char值
        int a = 97;
        char b = (char)a;
        System.out.println("ascii码中:"+a+"对于的字符值为:'"+ b +"'");
        System.out.println("=================================");
        
        //根据char值获取对应的ascii码值
        char c = '!';
        int d = Integer.valueOf(c);
        System.out.println("字符值为:'"+ c +"'对应在ascii码中:"+d+"");
        System.out.println("=================================");
        
        //获取字符串中对应的ascii码值
        String s = "0123456789abcdefghijklmnopqrstuvwxyz";
        for(int i = 0; i < s.length(); i++){
            System.out.println(s.charAt(i)+" 转成ascii码后:"+(int)s.charAt(i));
        }
        System.out.println("=================================");

        //根据ascii码字符串中对应的字符串值
        String value = "49  57  51  53  50  49  46  54  52  49  ";
        StringBuffer sbu = new StringBuffer();
        String[] chars = value.split("  ");
        for (int i = 0; i < chars.length; i++) {
            sbu.append((char) Integer.parseInt(chars[i]));
        }
        System.out.println("ascii码值:"+value+"对应的字符值为:"+sbu.toString());
        System.out.println("=================================");
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值