Для многократного использования, я думаю, что класс UsersDataFoundTo должен реализовывать функцию Comparable и переопределять compareTo.
class UsersDataFoundTo implements Comparable<UsersDataFoundTo> {
private String lastNam;
public String getLastNam() {
return lastNam;
}
public void setLastNam(String lastNam) {
this.lastNam = lastNam;
}
@Override
public int compareTo(UsersDataFoundTo other) {
return getLastNam().compareTo(other.getLastNam());
}
}
Затем вы можете использовать утилиту сбора для сортировки следующим образом:
List<UsersDataFoundTo> mergedUsers = //...
java.util.Collections.sort(mergedUsers);
Я надеюсь, что это поможет.