What's the best way to compare the String elements of two `List<List<String>>`...

At the end, I want to know if they contain the same elements (true) or not (false)

This two lists I want to compare:

```
ObservableList<List<String>> fnlData = FXCollections.observableList(new LinkedList<>());;

List<List<String>> fnlDataTMP = new LinkedList<>();

```

I searched for already answered questions in the forum, but nothing helped me ..