java - 十六进制到十进制的读写?

标签 java java.util.scanner bufferedreader

如何从 Java 中的文件读取器将十六进制转换为十进制?

喜欢:12345abcd

Java 应用程序应该能够读取和写入它。文件阅读器。

1234ABCD 9876FEDC
12345678 ABCDEF12
5678AB01

最佳答案

Integer类有一个名为 toHexString(int i) 的方法,该方法会将 int 转换为表示十六进制的字符串,以及 valueOf(String s, int radix) 从带有基数的字符串转换而来,对于十六进制来说是 16。在这里重新发明轮子没有意义。

关于java - 十六进制到十进制的读写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22543575/

相关文章:

java - iText PDF 颜色在 Acrobat 中不一致

java - 如何让 IntelliJ 识别 Play Framework *.scala.xml 模板

Java:使用 Scanner 类从文件中读取输入而无需管道

Java BufferedReader - 空行问题

java - 试图读取文件

java - 项目中的 Eclipse 格式化配置文件

java - 什么是 DAO 工厂模式?

java - 如何读取仅由空格分隔的一行?

java - 对文本文件使用 useDelimiter()

Java 子字符串匹配失败