当前位置:首页 > 开发 > 编程语言 > 编程 > 正文

int转十六进制转String

发表于: 2013-04-12   作者:谷熙亚   来源:转载   浏览:
摘要: String ret = ""; byte[] b = "黎明".getBytes("gb2312"); for (int i = 0; i < b.length; i++) { &nb

String ret = "";

byte[] b = "黎明".getBytes("gb2312");

for (int i = 0; i < b.length; i++)

{

    String hex = Integer.toHexString(b[i] & 0xFF);

    if (hex.length() == 1)

    {

        hex = '0' + hex;

    }

        ret += hex.toUpperCase();

    }

    return ret;

 

 

 

 

   String   s;   
  double   d   =   Double.parseDouble(s);  

  或

 double   Double.valueof(String   s).doublevalue()
  

  string强制转化为Double类型  
    int差不多   
    int   i   =   Integer.parseInt(s);

  

int十进制转换成十六进制,Integer.toHexString(int类型的数据类型);

十六进制转换ASCII

然后十六进制转换String也需要一个类

 

 

<!--EndFragment-->

int转十六进制转String

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
hexdump 是一款非常简单的有效的将别的形式的文档转换成十六进制的工具。 最详细的使用说明都在 man
我们经常碰到16进制数转10进制的情况,使用下面的C程序即可完成上述工作。 那么他是怎样的工作原理
这是个常见的问题 #include <stdio.h> #include <stdlib.h> long long StrToIntCore(co
原文地址:http://xineohpanihc.iteye.com/blog/1148741 vim配置文件地址: https://digital-ldenti
开始很糊涂的以为要先转变成十进制再转成八进制,结果因为数量级过大,发现此路不通。但是转2进制没
|vim是黑客文化中强大的编辑器。利用它调用外部十六进制文件显示命令xxd就可以顺利的编辑二进制文件
问题描述   从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。  
问题描述   给定n个十六进制正整数,输出它们对应的八进制数。 输入格式   输入的第一行为一个
直接进入主题.... 问题:-3如何转换成二进制? 首先我们将+3转换成二进制,假设是为int类型(32位)的
from: http://www.iteye.com/topic/522167 =====================================================
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号