将字符串型转为16进制
来源:互联网 发布:超级基因优化液txt下载 编辑:程序博客网 时间:2024/05/16 09:11
这里以转化成Long为例子,16进制字符串可以是0x开头,也可以不是0x开头,如果是0x开头,可以使用String类中的substring(intbeginIndex) 方法进行截取。
这里的转化主要用的Long类的parseLong方法,查询一下api,parseLong有两个方法,一个参数的和两个参数的,分别如下:
static long parseLong(String s)
将 string 参数分析为有符号十进制 long。
static long parseLong(String s, int radix)
将 string 参数分析为有符号的 long,基数由第二个参数指定。
这里我们使用2个参数的方法,代码如下
package test;
public class Test {
public static void main(String[] args) {
String s = "0xa";
Long l = Long.parseLong(s.substring(2), 16);
System.out.println(l);
System.out.println(Long.toString(l, 16));
}
}
补充:Long类有3个toString方法,分别如下
String toString()
返回表示 Long 值的 String 对象。
static String toString(long i)
返回表示指定 long 的 String 对象。
static String toString(long i, int radix)
返回在使用第二个参数指定的基数时第一个参数的字符串表示形式。
上面的System.out.println(l);使用的是默认的toString()方法
0 0
- 将字符串型转为16进制
- 将日期型转为字符串
- 字符串转为16进制
- 字符串转为16进制
- 字符串转为16进制
- 将整型转为16进制字符串
- 将整型转为字符串
- 将文本文件转为字符串
- 将字符串转为数字
- 将字符串转为数字
- 将字符串转为整数
- 将字符串转为document
- 将汉字转为字符串
- 将指定字符串转为整形
- 将字符串转为十六进制函数
- js将object转为字符串
- C#将字符串转为dataTime
- 将时间戳转为字符串
- 一致性约束
- 引入其他的模式文档
- python中文编码老是出错问题…
- class.forname().newInstanc…
- java中二进制、八进制、十六制相互…
- 将字符串型转为16进制
- 策略模式
- 关于win7 64位系统设置odbc源…
- pandoc那些事
- 在vmware中安装vmware tools
- php劣质代码的优化
- JMenu 的使用
- 如何安装及配置tomcat7.x
- win7+vs2008编译sqlite3.8.6