在Java中将八进制转换为十六进制的函数

1 java

有没有一个函数我可以用来在八进制中将八进制转换为十六进制?

Joa*_*uer 5

没有单一的方法,但您可以通过两个步骤轻松完成:

  • 解析String包含八进制值的a int(或a long,取决于预期范围)
  • 格式化int/ long到十六进制String.

这两个步骤可分别使用Integer.parseInt(String, int)Integer.toString(int, int)完成.请务必使用双参数版本,并分别为八进制和十六进制传递8和16.

  • @Erick实际上是赞成这个*答案的理由:它要求OP思考并为自己尝试. (3认同)