您的位置:程序门 -> java -> j2se / 基础类



请教:如何知道一个字符的asc码


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请教:如何知道一个字符的asc码[已结贴,结贴人:dongshengym]
发表于:2007-01-04 20:12:41 楼主
比如如何知道‘a'的asc码,本人初学者,望大家帮忙
发表于:2007-01-04 20:26:531楼 得分:0
97     a   65,大写和小写差32,b的话+1,拿本书看看或网上查写就可
发表于:2007-01-04 23:57:392楼 得分:5
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]);

}

}
发表于:2007-01-05 08:39:113楼 得分:0
package   com.newsclan.udq;

public   class   test   {

/**
  *   @param   args
  */
public   static   void   main(string[]   args)   {
int   i=97;
system.out.println((char)i);

}

}
发表于:2007-01-05 08:56:194楼 得分:5
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
发表于:2007-01-05 09:00:355楼 得分:0
查找ascii对照表
发表于:2007-01-05 09:22:036楼 得分:0
public   class   q{
    public   static   void   main(string[]   args){
        byte   m= 'a ';
        system.out.println((int)m);

    }
}
发表于:2007-01-05 09:48:357楼 得分:0
public   static   void   main(string[]   args)   {
char   a= 'a ';
system.out.println(a+1-1);

}
}
发表于:2007-01-05 17:59:218楼 得分:0
转为int就好了
发表于:2007-01-08 13:43:269楼 得分:0
谢谢各位,我知道了哈,,多谢
发表于:2007-01-08 15:51:4310楼 得分:5
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));
}
//仅限英文字符串

给分!   给分!   呵呵
发表于:2007-01-08 16:14:2911楼 得分:5
system.in.read()方法返回一个int
这个int就是输入字符的asc码……
发表于:2007-01-08 19:30:4812楼 得分:0
知道了哈,谢谢各位
用int最方便


快速检索

最新资讯
热门点击