怎么把一个16进制的数用java转换成相对应字符(在线揭贴)
char result = function(0X0061);
这个function用java的哪个涵数?
问题点数:0、回复次数:8Top
1 楼kypfos(不在寻梦)回复于 2003-12-04 14:51:26 得分 0
(char)0X0061
你这个字符是个“a”吧。Top
2 楼buzhiming99(不知名)回复于 2003-12-04 14:51:37 得分 0
强制转换Top
3 楼YuLimin(阿敏总司令:简单就是美—钻石闪闪您快结贴!)回复于 2003-12-04 14:55:14 得分 0
==>short==>byte
double==>float==>long==>int==
==>char
cast一下你要的;)
Top
4 楼YuLimin(阿敏总司令:简单就是美—钻石闪闪您快结贴!)回复于 2003-12-04 14:56:17 得分 0
咋回事,空格没了???
==>short==>byte
double==>float==>long==>int==
==>char
cast一下你要的;)
Top
5 楼richard26(大连理查德)回复于 2003-12-04 15:20:21 得分 0
如:0X0B43 ====这些16进制数为什么都被转变成 ?.是越界了???我要的字符要包括如俄语字符,法语的......有什么办法吗??Top
6 楼kypfos(不在寻梦)回复于 2003-12-04 15:32:24 得分 0
你单纯拿一个0X0B43出来,谁知道你是以什么方式编码得到的16进制数。Top
7 楼julian_zzx(竹十一)回复于 2003-12-04 15:35:39 得分 0
Integer.toString(yourFigure,16).toUpperCase()
行吗?Top
8 楼richard26(大连理查德)回复于 2003-12-04 16:13:48 得分 0
unicode编码Top




