迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > Java >

在 Java 中将十六进制转换为字符串

作者:迹忆客 最近更新:2023/08/10 浏览次数:

Hex 或 Hexadecimal 字符串由使用 16 进制系统的十六进制编号系统组成。 十六进制用于表示长二进制值。

在Java中,我们可以使用 toHexString() 方法将普通字符串转换为十六进制字符串,但是要将十六进制字符串转换为普通字符串,我们需要将每个字符串字符从十六进制转换为字符。 本教程演示如何在 Java 中将十六进制字符串转换为文本字符串。


在 Java 中将十六进制转换为字符串

在 Java 中,将十六进制转换为字符串是一个逐步的过程。

  1. 获取字符串的十六进制值。
  2. 使用 toCharArray 方法将字符串转换为字符数组。
  3. 从数组中读取每两个字符并将其转换为字符串。
  4. 现在,将上面获得的字符串解析为 16 进制整数,然后将它们转换为 char。
  5. 最后,通过连接所有字符将它们添加到一个字符串中。

源代码:

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

上一篇:用Java计算闰年

下一篇:没有了

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

如何在 Java 中把字符转换为字符串

发布时间:2023/05/16 浏览次数:200 分类:Java

本文介绍了在 Java 中把字符 char 转换成字符串 String 的方法。String.valueOf() 将 Java 中的字符 Char 转换为字符串 String

如何在 Python 中将字典转换为字符串

发布时间:2023/04/22 浏览次数:205 分类:Python

在 Python 中,可以使用字符串的 join() 方法和字典的 items() 方法来将字典转换为字符串。 以下是将字典转换为字符串的代码示例: my_dict = { name : Alice , age : 25 , city : New York } # 使用join(

如何在 C++ 中把一个字符转换为字符串

发布时间:2023/04/08 浏览次数:111 分类:C++

本文介绍了如何将单字符转换为 C++ 字符串的方法。使用 string::string(size_type count, charT ch) 构造函数将一个 char 转换为一个字符串

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便