我有字符串数组列表
[rose,flower,banana,parrot,rose,bird,flower,rose,banana,bird]
从这个数组我想要每个重复元素的最后一个索引意味着它应该给我索引
玫瑰=6 花=5 香蕉=7 鸟=8 鹦鹉=4
这样我就可以从重复项中获取最后一个元素。我不想使用哈希方法删除重复项,因为我想保留元素的索引。我试图循环遍历这个数组,但它对我不起作用。我的代码如下。
for(int i=0;i<ProductName.size();i++){
String uniquename = null;
for(int j=0;j<ProductName.size();j++){
if(ProductName.get(i).equals(ProductName.get(j))){
uniquename=ProductName.get(i);
}
}
if(uniquename != null){
UniqueproductName.add(i,uniquename);
}
}
我也想要结果数组作为arraylist
总结:
我想要数组中的所有元素,但是有重复的,那么我应该得到那个重复元素的最后一个索引。但我不想使用哈希方法,也不想使用结果作为Arraylist<String>