我用最笨的办法,做一个数组记录ASCII码,然后把输入和这个数组对照,输出的时候找到相应的就可以了。比如说字符a对应98(记不清了,好像是98),那我们可以这样设计数组98是数组的下标,a是其中的数据。

解决方案 »

  1.   

    你可以先用String.getChars(int,int,char[],int)转换成char数组,在输出
      

  2.   

    不行啊!不过我用Integer.toBinaryString解决了!谢谢大家!
      

  3.   

    你可以先用String.getChars(int,int,char[],int)转换
      

  4.   

    这样不行吗?String a = "asdfafdads";
          char[] ch = a.toCharArray();
          for (int i = 0; i < ch.length; i++) {
              System.out.println((int)ch[i]);
          }