`
yangsongjing
  • 浏览: 249120 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

String 转成byte再转成16进制

 
阅读更多
String str = "[{\"content\":\"大家一起加油\",\"publishTime\":\"2014-07-28  16:39:40\",\"title\":\"大家一起加油\"}]";
try {
byte[] bytes = str.getBytes("gbk");
for(int i = 0;i<bytes.length;i++) {
// 先把byte转成int
int v = bytes[i] & 0xFF; 
// int转成16进制
String hv = Integer.toHexString(v); 
System.out.print(hv+",");
}
System.out.print(bytes+",");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
分享到:
评论

相关推荐

    C#string转byte(16进制)代码.txt

    输入string 输出byte 16进制下的转换

    java工具类 string转10进制sacii byte数组再转16进制字符数组再转16进制byte数组 string与BCD互转

    java工具类 : string转10进制sacii byte数组、 10进制sacii byte数组转16进制字符数组、 16进制字符数组转16进制byte数组、 string与BCD互转等方法,包含多个转换方法, 足够满足日常解包组包需求

    Go-此工具用于将16进制字符串转换成10进制byte数组

    本工具专注于将16进制字符串转换为10进制的byte数组,这在处理如数据库存储、加密解密、网络通信等场景中非常常见。 1. **16进制字符串与10进制byte数组的概念** - **16进制字符串**:由0-9和A-F(或a-f)字符组成...

    java中String_十六进制String_byte[]之间相互转换

    ### Java中String、十六进制String与byte[]之间的相互转换 在Java开发中,字符串(String)、十六进制表示的字符串以及字节数组(byte[])之间的转换是非常常见的需求,尤其是在处理网络通信、文件读写等场景下。...

    android byte字节数组转换十六进制字符串

    在Android开发中,有时我们需要将字节数组(byte array)转换为十六进制字符串,以便于数据存储、传输或调试。这是因为字节数组是二进制数据,而十六进制字符串则是一种人类可读的表示方式。下面我们将详细讨论如何...

    PB ,PowerBuilder ,Hex blob , 16进制 blob ,互转

    这个函数分割16进制字符串为单个字符,用`Val("&H" + st_byte)`将其转换为数值,再通过`Chr()`函数转换为字节,最后组合成Blob数据。 标签"PB Hex blob 16进制"强调了PowerBuilder与16进制Blob数据处理的关联。在...

    android字符串和16进制转换

    在这里,`String.format()`和`BigInteger`用于将字符串转换为16进制,而`Base64.getDecoder().decode()`则用于将16进制字符串解码回原始的字节数组,再转化为字符串。 在实际应用中,你可能还会遇到其他复杂情况,...

    16进制与字符串、字节数组之间的转换

    根据给定的信息,本文将详细解释16进制与字符串、字节数组之间的转换方法,并结合提供的C#代码示例进行深入分析。 ### 一、16进制与整数之间的转换 #### 1.1 二进制转十六进制 在计算机科学中,经常需要将不同进制...

    C# 16进制转换ASCII

    在编程领域,尤其是在C#语言中,理解和掌握16进制(Hex)与ASCII之间的转换是至关重要的。本文将深入探讨这个主题,帮助初学者更好地理解这两种表示方式,并提供实际的代码示例来演示如何在C#中进行转换。 首先,...

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

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

    字符串转16进制字节

    反之,如果我们有一个16进制字节序列,想要将其还原为字符串,我们需要先将16进制字符串解析为字节,然后再解码成字符串。在Python中,这可以通过`unhexlify`和`decode`函数完成: ```python hex_str = "48656c6c6...

    汉字转换16进制

    在计算机中,每个字节(Byte)由8位(Bit)组成,可以用2位16进制数表示(00-FF)。汉字的16进制表示通常是多个字节的组合,因为一个汉字通常需要两个或更多的字节来表示。 3. **C++编程**:在C++中,我们可以使用...

    C#_string_byte数组转换解析

    2. **字节数组(byte[])转回字符串(string)**: 反向操作同样简单,只需使用`GetString()`方法: ```csharp string strFromBytes = System.Text.Encoding.Default.GetString(byteArray); string strFromBytesUtf8...

    Delphi字符串16进制互相转换

    首先,我们来理解一下16进制(Hexadecimal)和字符串(String)的概念。16进制是一种数值表示方式,它使用16个符号(0-9及A-F)来表示数字,常用于表示计算机内存地址、颜色代码、网络地址等。而字符串则是一系列...

    C# 2进制与16进制的转换 无限位

    `Convert.ToInt32(string value, int fromBase)` 方法可以将任意进制的字符串转换为十进制整数,然后再用`Convert.ToString(int value, int toBase)`将其转换为其他进制的字符串。例如,将二进制字符串转换为十六...

    Android byte[] 和 String互相转换

    这是因为`byte[]`适合处理二进制数据,如图片、音频文件等,而`String`则更适合存储文本信息。本篇将详细介绍如何在Android中实现这两种数据类型的互转。 ### 一、`byte[]` 转 `String` 在Java和Android中,将字节...

    pb字符串转十六进制及各进制之间转换源码

    例如,从二进制转八进制,先将二进制转换为十进制,再由十进制转换为八进制。 在实际编程中,我们可能还需要考虑到溢出、负数、大整数等问题。对于大整数,PowerBuilder 9可能需要使用长整型(Long)或者自定义的...

    vb.net浮点转16进制

    对于浮点数转16进制,我们可以先将浮点数转换为字节数组,然后再将字节数组转换为16进制字符串。 以下是一个示例,演示如何将单精度浮点数转换为16进制字符串: ```vbnet Dim floatValue As Single = 3.14F ' ...

    16进制文件转换成byte及数组

    - **Java**:使用`Byte.parseByte(hexString, 16)`将16进制字符串转换为byte,使用`byte[] bytes = new byte[hexStringLength / 2]`创建数组,然后通过循环将byte值存入数组。 - **Python**:使用`bytes.fromhex...

    16进制转汉字

    1. **16进制字符串转汉字**:这通常涉及到将16进制字符串解析为字节,然后根据选定的编码(如UTF-8)解码为汉字。C#中的`Convert.ToInt32`函数可用于将16进制字符串转换为整数,然后`Encoding`类可以进行解码。 ```...

Global site tag (gtag.js) - Google Analytics