相关疑难解决方法(0)

Java中的十进制到十六进制转换器

我有一个家庭作业,我需要在十进制,二进制和十六进制之间进行三向转换.我需要帮助的函数是将十进制转换为十六进制.我几乎不了解十六进制,但仍然如何将十进制转换为十六进制.我需要一个接收int dec并返回a 的函数String hex.不幸的是我没有这个功能的任何草稿,我完全迷失了.我只有这个.

  public static String decToHex(int dec)
  {
    String hex = "";


    return hex;
  }
Run Code Online (Sandbox Code Playgroud)

此外,我不能使用像Integer.toHexString()或其他任何东西的预制函数,我需要实际制作算法,否则我就不会学到任何东西.

java hex decimal converter

18
推荐指数
3
解决办法
13万
查看次数

android int到十六进制转换

我必须将int转换为十六进制值.这是例如int值:

int_value = -13516;
Run Code Online (Sandbox Code Playgroud)

要转换为十六进制值,我会:

hex_value = Integer.toHexString(int_value);
Run Code Online (Sandbox Code Playgroud)

我应该得到的价值是:( -34CC我不知道我是否应该让它成为积极的).

事情就是以这种方式进行转换,我获得的价值是: ffff cb34

我不能使用此功能进行此转换吗?

int android hex

15
推荐指数
1
解决办法
4万
查看次数

如何从Java中的十进制整数中获取十六进制值?

我不知道如何从Java中的整数值生成十六进制"0x83"字符.

我需要一个"0x83"值来表示西里尔字母中的一个字母(这封信:ѓ),以便将它(字母)发送到我的打印机.使用我的转换器(下面)将131(十进制0x83)转换为十六进制时,我得到三个数字:0x31,0x33和0x31.

public String toHex(String arg) {
    return String.format("%x", new BigInteger(arg.getBytes()));
}
Run Code Online (Sandbox Code Playgroud)

我需要从此转换中获得0x83.

java int hex

13
推荐指数
3
解决办法
9万
查看次数

Java int到hex的0x

我正在尝试将int转换为十六进制,格式为0x12 0x2B,依此类推.是否有像python类似的东西:https://docs.python.org/2/library/functions.html#hex 来实现这一点,或者我需要解决这个问题以及许多不必要的步骤?

我需要得到以下内容:

int []hexInt={0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01}; 
Run Code Online (Sandbox Code Playgroud)

谢谢

java hex zero

3
推荐指数
1
解决办法
7863
查看次数

标签 统计

hex ×4

java ×3

int ×2

android ×1

converter ×1

decimal ×1

zero ×1