i am trying to compare array list of string with array of string by using .equal but its not working i am trying to remove element from array list if it is equal to arrays element every time it is executing if part and not removing element from array list
public ArrayList removeCommonWords(ArrayList<String> fileTokens){
System.err.println("size of arraylist: \t"+fileTokens.size()+"\t size of array: \t"+stoppingWordsGlobal.length);
for(int i=0;i<fileTokens.size();i++){
for (int j=0;j<stoppingWordsGlobal.length;j++) {
if (fileTokens.get(i).equals(stoppingWordsGlobal[j])) {
fileTokens.remove(i);
System.out.print("\nremoving token number :"+"\t"+i+"\t"+fileTokens.get(i)+"\t"+stoppingWordsGlobal[j]);
}
}
}
return fileTokens;
}