在 Java 中将十六进制转换为字符串
Hex 或 Hexadecimal 字符串由使用 16 进制系统的十六进制编号系统组成。 十六进制用于表示长二进制值。
在Java中,我们可以使用 toHexString()
方法将普通字符串转换为十六进制字符串,但是要将十六进制字符串转换为普通字符串,我们需要将每个字符串字符从十六进制转换为字符。 本教程演示如何在 Java 中将十六进制字符串转换为文本字符串。
在 Java 中将十六进制转换为字符串
在 Java 中,将十六进制转换为字符串是一个逐步的过程。
- 获取字符串的十六进制值。
- 使用 toCharArray 方法将字符串转换为字符数组。
- 从数组中读取每两个字符并将其转换为字符串。
- 现在,将上面获得的字符串解析为 16 进制整数,然后将它们转换为 char。
- 最后,通过连接所有字符将它们添加到一个字符串中。
源代码:
package jiyik;
import java.util.Scanner;
public class Hex_String {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
System.out.println("Please Enter a Hexadecimal value you want to convert: ");
String HexString = sc.next();
String OutputString = new String();
char[] Temp_Char = HexString.toCharArray();
for(int x = 0; x < Temp_Char.length; x=x+2) {
String Temp_String = ""+Temp_Char[x]+""+Temp_Char[x+1];
char character = (char)Integer.parseInt(Temp_String, 16);
OutputString = OutputString + character;
}
System.out.println("The String of the hexadecimal value is: ");
System.out.println(OutputString);
}
}
上面的代码将要求一个十六进制值,然后将其转换。
输出:
Please Enter a Hexadecimal value you want to convert:
48656c6c6f2120546869732069732064656c6674737461636b2e636f6d
The String of the hexadecimal value is:
Hello! This is jiyik.com
相关文章
在 Python 中将 Pandas 系列的日期时间转换为字符串
发布时间:2024/04/24 浏览次数:894 分类:Python
-
了解如何在 Python 中将 Pandas 系列日期时间转换为字符串
如何在 Pandas 中将 DataFrame 列转换为字符串
发布时间:2024/04/20 浏览次数:144 分类:Python
-
本文介绍如何将 Pandas DataFrame 列转换为字符串。它包括 astype(str)方法和 apply 方法。
在 C# 中将 List<string>转换为字符串
发布时间:2024/03/16 浏览次数:198 分类:编程语言
-
在 C# 中,有两种主要方法可用于将 List
转换为字符串变量,Linq 方法和 String.Join()函数。
在 C# 中将 List<string>转换为字符串
发布时间:2024/03/16 浏览次数:171 分类:编程语言
-
在 C# 中,有两种主要方法可用于将 List
转换为字符串变量,Linq 方法和 String.Join()函数。
在 C# 中将 List<string>转换为字符串
发布时间:2024/03/16 浏览次数:187 分类:编程语言
-
在 C# 中,有两种主要方法可用于将 List
转换为字符串变量,Linq 方法和 String.Join()函数。
在 PowerShell 中将数组对象转换为字符串
发布时间:2024/02/06 浏览次数:213 分类:编程语言
-
本教程将教你在 PowerShell 中将数组对象转换为字符串。PowerShell 有多种数据类型:字符串、整数、数组、布尔值、DateTime 等。
在 C# 中将 List<string>转换为字符串
发布时间:2024/01/18 浏览次数:84 分类:编程语言
-
在 C# 中,有两种主要方法可用于将 List
转换为字符串变量,Linq 方法和 String.Join()函数。