public boolean containsItemWithThisRouteLength(RoundResult child) { for (RoundResult roundResult : resultList) { if (roundResult.getRouteLength() == child.getRouteLength()) { return true; } } return false; }
@Override public String toString() { List<RoundResult> results = new ArrayList<>(resultList); Collections.sort(results, (o1, o2) -> o1.getRouteLength() - o2.getRouteLength()); StringBuilder builder = new StringBuilder(); for (RoundResult r : results) { builder.append(r.toString()).append('\n'); } return builder.toString(); }