`
357029540
  • 浏览: 735619 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

java 10进制转16进制带ox格式输出

    博客分类:
  • JAVA
阅读更多

摘自https://yq.aliyun.com/wenzhang/show_28512

java 10进制转16进制带ox格式输出

如 60(10进制) 输出 : 0x00,0x00,0x00,0x3c

解决方案

如下代码:

public static void main(String[] args) throws IOException {
        int num=60;
        ByteArrayOutputStream baos=new ByteArrayOutputStream();
        DataOutputStream out=new DataOutputStream(baos);
        out.writeInt(num);
        byte[] bs=baos.toByteArray();
        for(byte b:bs) {
            System.out.print("0x");
            System.out.print(Integer.toString(b>>4&0xF,16).toUpperCase());
            System.out.print(Integer.toString(b&0xF,16).toUpperCase());
            System.out.print(" ");
        }
    }

 

分享到:
评论

相关推荐

    java 字符串转16进制 16进制转字符串 将两个ASCII字符合成一个字节;

    java 字符串转16进制 16进制转字符串 将两个ASCII字符合成一个字节; java 字符串转16进制 16进制转字符串 将两个ASCII字符合成一个字节; java 字符串转16进制 16进制转字符串 将两个ASCII字符合成一个字节; java ...

    Java进制转换方法整理

    10进制转16进制 Integer.toHexString(n) 一个十六进制字符串 10进制转 R 进制 Integer.toString(100, 16) 一个R进制字符串 例子 public class Main { public static void main(String[] args)

    Java实现10进制正整数转2到16进制

    Java 实现10进制的整数往2进制 3进制 4进制 16进制的转换 应该还可以优化

    10进制转16进制hex,10进制转16进制和2进制,LabView源码.zip

    在"10进制转16进制hex,10进制转16进制和2进制,LabView源码.zip"这个压缩包中,包含的资源显然与这些转换以及可能的LabVIEW编程实践有关。 10进制到16进制(Hex)的转换: 16进制是一种基于16的计数系统,它使用16个...

    java16进制与字符串的转换.pdf

    Java 16进制与字符串的转换 Java 中的 16 进制与字符串之间的转换是非常重要的一种操作,特别是在数据存储和网络传输时。本文将详细介绍 Java 中的 16 进制与字符串的相互转换函数分类。 将 byte 数组以 16 进制的...

    10进制转16进制hex,10进制转16进制和2进制,LabView

    通过使用“转换为字符串”节点,我们可以将10进制数值转化为字符串形式,然后利用“格式设置”节点设置输出字符串的进制,将其设定为16进制。这个过程可以做到代码简单,方便移植,适合在不同的LabVIEW项目中重复...

    16进制转10进制例程.rar

    4. **编程实现**:在编程语言中,如C, C++, Java, Python等,都有内置函数或方法可以方便地进行16进制到10进制的转换。例如,在Python中,可以使用`int(hex_number, 16)`来进行转换,其中`hex_number`是16进制字符串...

    易语言最简单的16进制转10进制

    对于更复杂的16进制转10进制操作,比如处理大数据或进行计算,易语言还提供了其他高级函数,如“长整数到字符串”和“长整数到十六进制字符串”。这些函数可以帮助开发者处理更复杂的数据转换和格式化需求。 总的来...

    java中进制转换(二进制,十进制,十六进制)及字节数组与十六进制的转换

    1. **二进制转十进制**:Java中可以使用`Integer.parseInt()`或`Long.parseLong()`方法,配合`"0b"`前缀来解析二进制字符串。例如: ```java String binary = "1010"; int decimal = Integer.parseInt(binary, 2); `...

    C语言进制转换,十进制转16进制

    以十进制转十六进制为例,我们可以通过不断地将十进制数除以16并取余,直到商为0为止。每次得到的余数对应十六进制中的一个字符(0-9以及A-F)。最后,余数从低位到高位组成的字符串就是原数的十六进制表示。 以下...

    大数16进制向10进制转换

    16进制(Hexadecimal)是一种广泛使用的数值表示方式,它使用16个符号(0-9及A-F)来表示数字,而10进制是我们日常生活最熟悉的计数系统。在编程和计算过程中,经常需要将16进制的大数转换为10进制的大数。下面将...

    Java进制转换,十六进制、十进制、二进制

    Java进制转换 正整数的十进制转换二进制 将一个十进制数除以二,得到的商再除以二,依此类推直到商等于一或零时为止,倒取除得的余数,即换算为二进制数的结果。只需记住要点:除二取余,倒序排列。 由于计算机...

    C#16进制转换10进制

    本文主要讲解如何在C#中实现16进制转换为10进制,以及相关的位运算知识。 首先,让我们来看看C#如何进行16进制到10进制的转换。C#提供了`Convert.ToInt32`方法,它接受一个字符串形式的数值和一个表示原数值基数的...

    HexToten.rar_10进制转_10进制转16进制_16进制_16进制转10进制_c 16进制转10

    在这个"HexToten.rar_10进制转_10进制转16进制_16进制_16进制转10进制_c 16进制转10"的压缩包中,包含的"16进制字符串转10进制"文件可能提供了更具体的实现或示例,用于指导开发者如何在C++项目中执行这种转换。...

    vb 10进制与16进制转换 大整数相加

    5. **输出结果**:将结果以10进制或16进制的形式展示给用户。 四、程序设计与实现 考虑到文件名是"Convert",这个程序可能包含了多个函数,如`DecToHex()`(10进制转16进制)、`HexToDec()`(16进制转10进制)和`...

    16进制与10进制互转,16进制转10进制,10进制转16进制,每个数字之间用空格间隔

    多位16进制与10进制互相转化,每个数字之间需要用空格间隔。适合串口数据分析,上传的不是源码,已经打包成软件了,新增删除功能,一键删除对应内容。 0A 07 31 00 00 33 95 39 A0 E3 0A 07 31 转化成10 7 49 0 0 51 ...

    verilog 16进制转10进制bcd码

    ### Verilog 16进制转10进制BCD码转换器详解 #### 核心概念解析 本文档详细解析了一个Verilog程序,该程序实现了16进制数到二进制编码十进制(Binary Coded Decimal, BCD)格式的转换,并最终用于驱动数码管显示。...

    java 进制转换,二进制 十进制 十六进制 正数 负数的进制等等!.docx

    在编程领域,尤其是在Java语言中,进制转换是一项基本的操作,因为不同的进制系统在不同的场景下有不同的应用。CPU通常使用二进制处理数据,而人类更习惯于十进制,程序员尤其是底层开发者则常使用十六进制。八进制...

    java-16进制4字节转Float

    在Java编程语言中,将16进制的4字节数据转换为浮点数是常见的数据处理操作,尤其是在与硬件设备交互或者进行低级通信时。这个过程涉及到字节顺序的理解,以及Java中的数据类型转换。以下是关于这个主题的详细解释。 ...

    Java实现任意进制的转换

    在编程领域,进制转换是一项基础且重要的...以上就是Java实现任意进制转换的方法,包括二进制转十六进制、十进制转任意进制以及36进制加法。理解这些概念和方法,对于理解和编写处理数字系统转换的Java代码至关重要。

Global site tag (gtag.js) - Google Analytics