突然想起来了,想知道a对应的秒表的值是多少,结果想不出方法。
过来,我查完资料就记下来。
/** * * char和ASCII代码之间的相互转换。 */publicclasschardemo { publicstaticvoidmain (string [ ] args ) { test1; test2(; (} /** *数字为字母或符号(*/public static void test1 ) ) for(intI=65; i120; I ) charch=(char ) I; //转换方法system.out.print(ch ',' ); if(I==0) { System.out.println (' ); } } System.out.println (' ' ); //------------- -结果----------------a、b、c、d、e、f、g、h、h int s1=s; //---或intS2=(int ) ' a '; system.out.println(S1; //65system.out.println(S2; //97 } }====================================================================================
2018-3-14
=========================================================================================
在查看Java.lang Character类时,您看到了U 0000到U 10FFFF以及u0000-uFFFF的表示形式
查了资料后,发现都是Unicode文字的表示。 第一个是Unicode标准的U n表达式。 第二个是Unicode的十六进制表示,“ u”表示这是Unicode代码,后面的“0000”“ffff”表示代码表的位置()
十六进制将由10替换为字母。 0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f
这是一个完整的Unicode代码表,打开可能会比较慢: Unicode代码表
publicstaticvoidmain (string [ ] args )//直接十六进制表示法中的相应字符符号char s='u0040 '; system.out.println(s; //@ }--但有一个问题。 如果你不知道的话,你想要的文字的位置是用这个方法得不到的。