Android java 16进制转换为字符串
时间: 2024-05-05 10:21:44 浏览: 154
JAVA 十六进制与字符串的转换
你可以使用Java的`String`类来将16进制转换为字符串。以下是一个示例代码:
```java
public static String hexToString(String hex) {
StringBuilder sb = new StringBuilder();
for (int i = 0; i < hex.length(); i+=2) {
String str = hex.substring(i, i+2);
sb.append((char)Integer.parseInt(str, 16));
}
return sb.toString();
}
```
你可以将16进制字符串作为参数传递给`hexToString()`函数。函数将每两个字符转换为一个ASCII字符,并将它们附加到一个`StringBuilder`对象中。最后,将`StringBuilder`对象转换为字符串并返回。
例如,如果你要将字符串"48656C6C6F20576F726C64"转换为"Hello World",则可以调用`hexToString("48656C6C6F20576F726C64")`函数,它将返回"Hello World"字符串。
阅读全文