Como comparar dois valores de Arraylist em java?
Eu tenho dois ArraylistRunningProcessList
AllProcessList
contém os seguintes valores são
RunningProcessList:
Receiver.jar
AllProcessList:
Receiver.jar
Sender.jar
Timeout.jar
TimeourServer.jar
AllProcessList arraylist contém todos os processos java, RunningProcessList arraylist contém o processo em execução no momento. Quero comparar esses dois arraylist e quero exibir Se o processo não estiver em execução. Por exemplo, compare duas listas e deseja exibir o seguinte processo não está em execução.
Result:
Sender.jar
Timeout.jar
TimeourServer.jar
Eu usei o código a seguir, mas não está funcionando.
Object Result = null;
for (int i = 0; i <AllProcessList.size(); i++) {
for (int j = 0; j < RunningProcessList.size(); j++) {
if( AllProcessList.get(i) != ( RunningProcessList.get(j))) {
System.out.println( RunningProcessList.get(j)));
Result =RunningProcessList.get(j);
}
if(AllProcessList.get(i) != ( RunningProcessList.get(j))) {
list3.add(Result);
}
}
}