int i=86;
char c=(char)i;

解决方案 »

  1.   

    首先把STRING转换成BYTE数组,然后在把字符一个个用ASCII码打印往回转换就不清楚了用C:printf("%c %c %c",86,87,89)呵呵
      

  2.   

    在java中,char的ascII值或从ascII码取char值都是转换概念(强制转换)
    int cock=(int)'a';
    char cock=(char)50;
      

  3.   

    奇怪
    为什么我定义
    char[] a = "aaa";
    竟然出现错误?
      

  4.   

    为什么我定义
    char[] a = "aaa";
    竟然出现错误?
    ------------------
    左边是数组,右边是字符串,当然会出错嘛。打印问题,直接打就可以啊
    System.out.println((char)c);