假设用户输入的阵列,例如:排序后获取数组的索引?
Array = {France, Spain, France, France, Italy, Spain, Spain, Italy}
其中我知道它
长度index
阵列将是:
index = {0, 1, 2, 3, 4, 5, 6, 7}
现在,使用排序之后Arrays.sort(Array);
newArray
会像:
newArray = {France, France, France, Italy, Italy, Spain, Spain, Spain}
和newIndex
将是:
newIndex = {0, 2, 3, 4, 7, 1, 5, 6}
的问题是:我怎么能找到输入数组的newIndex
?
在此先感谢
类似到http://stackoverflow.com/questions/4839915/sorting-a-list-based-on-another-lists-values-java/4839994#4839994但更明确的定义。 – maaartinus 2011-02-01 05:49:01