wwfl.net
当前位置:首页 >> jAvA 十六进制字符串转换问题 >>

jAvA 十六进制字符串转换问题

parseLong(archivesid)会调用parseLong(archivesid,10)。你传的是16进制,所以会报错。用楼上的方法就可以了

String s="0xC3"; if(s.startsWith("0x")||s.startsWith("0X")){ s=s.substring(2); } int b=Integer.valueOf(s, 16); System.out.println(b);

import java.util.Arrays;public class YuGiOh{public static void main ( String[] args ){String s = "ee ee ee ee aa 0f 00 01 00 00 10 00 00 13 06 13 08 00 00 d1 e0";String[] array = s.split ("\\s+");int[] result = new int[array.le...

换 BigInteger 来处理吧 String hexStr1 = "00001388"; int a = Integer.parseInt(hexStr1, 16); String hexStr2=Integer.toHexString(-5000); Integer b = new java.math.BigInteger(hexStr2, 16).intValue(); System.out.println("0x"+hexStr1...

package image; public class Bean { public static void main ( String[] args ) { String str = "10101011 10000100 01011011 01111100 00011100 01100010 00010111 10010010"; String[] strs = str.split ("\\s+"); String result = ""; for ...

将指定byte数组以16进制的形式打印到控制台,代码如下: package com.nantian.iclient.atm.sdb; public class Util { public Util() { } /** * 将指定byte数组以16进制的形式打印到控制台 * @param hint String * @param b byte[] * @return voi...

你代码有问题,看我的。、 package com.weixin.util;import java.io.ByteArrayOutputStream;public class ShiLiuJinZhi {/** * @date:2015年5月14日 上午10:36:02* @Description:转化字符串为十六进制编码* @param s* @return */ public static...

Integer.valueOf("45",16).toString();

String str="鲸"; char[] chars = "0123456789ABCDEF".toCharArray(); StringBuilder sb = new StringBuilder(""); byte[] bs = str.getBytes(); int bit; for (int i = 0; i < bs.length; i++) { bit = (bs[i] & 0x0f0) >> 4; sb.append(chars[...

public class Test { public static void main(String[] args) { String a="ffa123"; long b=Integer.parseInt(a, 16); System.out.println(b); }}运行结果是16752931,不知道对不对,我也是随手写的,错了别打我

网站首页 | 网站地图
All rights reserved Powered by www.wwfl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com