本帖最后由 夜空闪亮 于 2013-8-8 00:52 编辑
小写字母和大写字母间的转换不需要参照unicode编码表,参照ASCII码表就可以完成转化,在ASCII码表中,对应的大写字母跟小写字母之间相差32,如大写A的ASCII码表对应的数字是65,小写a是97,所以可以通过‘A’+32或者‘a’-32进行大小写之间的互相转换。具体代码如下:- class CharDemo
- {
- /*
- 大小写字母之间的转化。
- */
- public static void main(String[] args)
- {
- char ch = 'a';
- for(int i = 0;i<26;i++ )
- System.out.print((char)('a'-32+i)+"\t");
- System.out.println();
- }
- }
复制代码 运行程序结果如图:
|
|