Arrays.asList(sorted)
返回具有单个int[]
元素的List .这是它在原始数组上的工作方式,因此它不包含sortedOriginal[0]
(另一方面Arrays.asList(sorted).indexOf(sorted)
它将返回0).
如果您使用Integer[]
数组,您的代码将起作用.
Arrays.asList(sorted)
返回具有单个int[]
元素的List .这是它在原始数组上的工作方式,因此它不包含sortedOriginal[0]
(另一方面Arrays.asList(sorted).indexOf(sorted)
它将返回0).
如果您使用Integer[]
数组,您的代码将起作用.