比如如何知道‘a’的asc码,本人初学者,望大家帮忙

解决方案 »

  1.   

    package com.newsclan.udq;public class Test { /**
     * @param args
     */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    byte a[]="a".getBytes();
    System.out.println(a[0]);

    }}
      

  2.   

    package com.newsclan.udq;public class Test {/**
     * @param args
     */
    public static void main(String[] args) {
    int i=97;
    System.out.println((char)i);}}
      

  3.   

    public class c
    {
    public static void main(String [] args)
    {
    System.out.println((int)'\n');
    System.out.println((int)' ');
    System.out.println((int)'a');
    }
    }结果 10 32 97
      

  4.   

    public class q{
      public static void main(String[] args){
        Byte m='a';
        System.out.println((int)m);  }
    }
      

  5.   

    public static void main(String[] args) {
    char a='a';
    System.out.println(a+1-1); }
    }
      

  6.   

    private static String getASCIICode(String normalStr) {
    StringBuffer buffer = new StringBuffer();
    byte[] bitArray = normalStr.getBytes();
    int length = bitArray .length;
    for (int i = 0; i < length; i++)
    {
    buffer.append(Integer.toHexString(bitArray [i]));
    }
    return (new String(buffer));
    }
    //仅限英文字符串给分! 给分! 呵呵
      

  7.   

    System.in.read()方法返回一个int
    这个int就是输入字符的ASC码……
      

  8.   

    知道了哈,谢谢各位
    用int最方便