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);
       }
    }
}

questionAnswers(5)

yourAnswerToTheQuestion