Java 读写十六进制到十进制?

Java 读写十六进制到十进制?,java,java.util.scanner,bufferedreader,Java,Java.util.scanner,Bufferedreader,如何在Java中从文件读取器将十六进制转换为十进制 比如:12345abcd Java应用程序应该能够读写它。文件阅读器 1234ABCD 9876FEDC 12345678 ABCDEF12 5678AB01 该类有一个名为toHexString(inti)的方法,该方法将int转换为表示十六进制的字符串,还有一个valueOf(string s,intradix)方法,该方法将带有基数的字符串转换为十六进制。在这里重新发明轮子毫无意义。你试过什么吗?你被困在如何读取文件,或如何做十六进制到

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

比如:12345abcd

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

1234ABCD 9876FEDC
12345678 ABCDEF12
5678AB01

该类有一个名为
toHexString(inti)
的方法,该方法将
int
转换为表示十六进制的字符串,还有一个
valueOf(string s,intradix)
方法,该方法将带有基数的字符串转换为十六进制。在这里重新发明轮子毫无意义。

你试过什么吗?你被困在如何读取文件,或如何做十六进制到十进制的转换?我可以读取文件,但我不能从FileReader将十六进制转换为十进制。我尝试了int a=Integer.parseInt(b,16);对于二进制数(0b)和2。但我不能。这是一项任务,有一个最后期限。