Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法将十六进制字符串插入int数组_Java_Hex - Fatal编程技术网

Java 无法将十六进制字符串插入int数组

Java 无法将十六进制字符串插入int数组,java,hex,Java,Hex,我在线程“main”java.lang.NumberFormatException中得到一个异常:对于输入字符串:“6a” 位于java.lang.NumberFormatException.forInputString(未知源) 位于java.lang.Integer.parseInt(未知源) 位于java.lang.Integer.parseInt(未知源) 在Duncin.Main.Main(Main.java:72) 虽然我在像这样的地方见过它 int[] myArray= new i

我在线程“main”java.lang.NumberFormatException中得到一个
异常:对于输入字符串:“6a”
位于java.lang.NumberFormatException.forInputString(未知源)
位于java.lang.Integer.parseInt(未知源)
位于java.lang.Integer.parseInt(未知源)
在Duncin.Main.Main(Main.java:72)

虽然我在像这样的地方见过它

int[] myArray= new int[16];
myArray[i] = Integer.parseInt("0x6a");
解析为基16:

private final int[] myArray = new int[]{ 0x57, 0x49, 0xd1, 0xc6, 0x2f };
单个参数
parseInt
尝试解析十进制数


此外,删除“0x”。

仍然是相同的例外,您还必须删除
0x
。只需将
“6a”
作为String@tony9099是的,忘了删除0x。谢谢你的评论,就是这样。我将在接下来的10分钟内接受int的答案。您想将一个2字符十六进制字符串数组或一个串联的2字符十六进制值字符串解析为int数组吗?如果是这样,您是否在使用Java8?
myArray[i] = Integer.parseInt("6a", 16);