【问题标题】:How to Convert string to HexaDecimal? [closed]如何将字符串转换为十六进制? [关闭]
【发布时间】:2013-05-29 07:41:11
【问题描述】:

我有一个这样的字符串:

"12"

我需要将它转换成这样的十六进制值:

0x12

我有一个这样的字节数组

// 00 20 22 80 08 24 pi nn ff ff ff ff ff 
byte VerifyingAPDU[] = { (byte)0x00,(byte)0x20,(byte)0x00,(byte)0x80,(byte)0x08,(byte)0x24,
                     (byte)0x12,(byte)0x34, //pi nn
                     (byte)0xff, (byte)0xff, (byte)0xff, (byte)0xff, (byte)0xff };
Now i want to replace pi nn with user entered value in Eidter (EditText). how to do this ?

例如用户在编辑器中输入 1111 我必须替换 Ox12 --> 0x11 和 0x34-->0x11。

【问题讨论】:

标签: android string hex type-conversion


【解决方案1】:

这应该是

Integer.toHexString(Integer.parseInt(String)); 

参考:Convert to/from hexadecimal

【讨论】:

  • 我试过这样.. 看看我有没有 String a = "12";我想为此创建十六进制值0x12。如何做到这一点。
  • @RajaReddyPolamReddy,呃,"0x" + Integer.toHexString(Integer.parseInt(String));
  • 我同意@Simon。你可以那样做。有什么问题吗
  • @PankajKumar 我会这样检查,让你知道结果。
  • 它给了我十六进制值,直到它没关系。对于我的要求,我想这样做。查看已编辑的问题。
猜你喜欢
  • 1970-01-01
  • 2013-02-07
  • 2013-03-20
  • 2017-08-23
  • 2014-03-19
  • 2017-12-01
  • 1970-01-01
  • 2011-08-25
相关资源
最近更新 更多