怎样把一个字符转换成它所对应的ascii值,就是获得一个字符的ascii值。
还有就是知道ascii得到它的字符

解决方案 »

  1.   

    根据你的要求,应该仅对ASCII有效,使用String.getBytes()方法就可以了,同时指定一个正确的字符集。 byte[] getBytes(String charsetName) 
              Encodes this String into a sequence of bytes using the named charset, storing the result into a new byte array.
      

  2.   

    public class AAA{
        public static void main(String args[]){
            String s = "B";
            System.out.println( s.getBytes()[0] );
            
            byte[] bs = { 66 };
            System.out.println( new String(bs) );
        }    
    }
      

  3.   

    public class Test{
    public static void main(String []argv){
    String str = "hello!";
    for(int i = 0; i < str.length(); i++)
    System.out.println((int)str.charAt(i));
    }
    }
      

  4.   

    char c='a';
    int i=c;
    System.out.println("c的ASCII值为:"+i);int i=97;
    char c=(int)97;
    System.out.println("i的字符值为:"+c);