用JAVA语言实现字符到16进制之间的转化

时间:2008-07-24 14:49:54   来源:论坛整理  作者:  编辑:chinaitzhe
比如将字母A转化成16进制的0X41,具体的类要怎么写啊.
网友回复:此回复为自动发出,仅用于显示而已,并无任何其他非凡作用
楼主【zh124748217】截止到2008-07-23 21:58:36的历史汇总数据(不包括此帖):
发帖的总数量:10 发帖的总分数:270 每贴平均分数:27
回帖的总数量:6 得分贴总数量:3 回帖的得分率:50%
结贴的总数量:7 结贴的总分数:160
无满足结贴数:1 无满足结贴分:20
未结的帖子数:3 未结的总分数:110
结贴的百分比:70.00 % 结分的百分比:59.26 %
无满足结贴率:14.29 % 无满足结分率:12.50 %
楼主加油
网友回复:
Java code





Code highlighting produced by Actipro CodeHighlighter (freeware)

http://www.CodeHighlighter.com/





class Test {



    public static void main(String[] args) {

        char a = 'A';

        String result = transfer(a);

        System.out.println(result);

    }



    //转换方法

    public static String transfer(char ch) {

        String result = Integer.toHexString(ch);

        result = "0x"   result;

        return result;

    }

}




网友回复:System.out.println("0x" Integer.toHexString('A'));
System.out.println("0x" Integer.toHexString(String.valueOf('A').getBytes()[0]));
网友回复:2楼正解
网友回复:支持二楼
网友回复:假如你用的版本是 JDK 5 的话,还可以用 String.format 进行格式化。

char a = 'A';
String str = String.format("0xX", (int)a);
System.out.println(str);
网友回复:
引用 2 楼 ZangXT 的回复:
Java code
class Test {

public static void main(String[] args) {
char a = 'A';
String result = transfer(a);
System.out.println(result);
}

//转换方法
public static String transfer(char ch) {
String result = Integer.toHexString(ch);
result = "0x" result;
return result;
}
}

网友回复:顶2楼
关键字:JAVA,语言,实现,字符,进制,之间,

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面