int d=97;
System.out.println((char)d);

解决方案 »

  1.   

    如果我有一个上万的asc码数组,我不可能定义上万个吧????????????
      

  2.   

    "如果我有一个上万的asc码数组,我不可能定义上万个吧????????????"
    你好像自己说的不明不白的
      

  3.   

    我在其他程序里把一个字符串里每个字符转换为asc码,传到java程序一个类里,再把每个asc码存到Vector里,我现在要在这个类里把Vector里每个元素(一个元素存一个asc码)里的asc码转为原来字符,得到原来的字符串!!!!
      

  4.   

    String converToChar(Vector ascCode)
    {
      char [] code = new char[ascCode.size()];
      for (int i=0;i<ascCode.size();i++)
      {
           Integer a = (Integer)ascCode.elementAt(i);  //假设你存的//是   //Integer 类型       int aa = a.intValue();
           code[i] = (char) aa;
      }  String ss = new String(code);
      return ss;
    }
      

  5.   

    这个问题就象前一阵子我在另一个帖子的错误了,那是要转unicode成中文字符。我也想一长串unicode的字串难道我只能一个个切开按hex方式转吗?后来,只能如此。
      

  6.   

    这有什么困难的,写个class处理它不就得了
    import java.util.*;class change() {
      public static String changeWay(Vector vc, int lengTh) {
       try{
        int i=0;
        String str=null;
        String temp=null;  
        for(i=0;i<lengTh;i++) {
          temp = (String)((char)vc(i));
          str = str+temp;
        }
        return str;
       }
       catch(Exception e) {
         return null;
       }
      }
    }