【发布时间】:2022-01-23 18:09:42
【问题描述】:
我正在尝试迁移(从 javascript 到 java)一个函数来解码十六进制值。 问题是当我尝试将“5CDF”转换为 Int 时。
JAVASCRIPT
ParseInt("5CDF") // Return 5
JAVA
Integer.parseInt("5CDF") // Exception
Integer.parseInt("5CDF",16) // Return 23775
如何在Java中将“5CDF”转换为5?
【问题讨论】:
-
@Kanaiya 我认为更改发布的代码不是一个好主意...为什么您知道它是
"5CDF7"而不是原来的"5CDF"贴出来,又重复了两次? -
如果你想忽略 9 以上的十六进制数字,那么你不是在解码十六进制值,是吗?你想做什么?