文字列配列リストがあります
[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>