Я пытался удалить все элементы, кроме выбранных в списке просмотра в javafx. Я написал следующий код. Это работает иногда, а иногда нет. Я не могу понять свою ошибку. Любая помощь будет принята с благодарностью !!
try {
int i = 0;
while (!listName.getItems().equals(listName.getSelectionModel().getSelectedItems())) {
if (listName.getSelectionModel().isSelected(i) == false) {
listName.getItems().remove(i);
i--;
}
i++;
}
} catch (Exception e) {
e.printStackTrace();
}