我有传递给UI的对象列表,在下拉过滤器中,如果选择任何输入值,那么我们需要对该顺序进行排序
List<String> value = new ArrayList<String>();
value.add("Completed");
value.add("In Progress");
value.add("Pending Approval");
value.add("Completed");
value.add("In Progress");
value.add("Approved");
Expected output look like this
// If i selected the drop down filter is "In Progress"
i.) Output-In Progress
In Progress
Completed
Pending Approval
Completed
Approved
// If i selected the drop down filter is "Completed"
ii.) Output-Completed
Completed
In Progress
Pending Approval
In Progress
Approved
// If i selected the drop down filter is "Pending Approval"
iii.) Output-Pending Approval
Completed
In Progress
Completed
In Progress
Approved
请帮助我解决此问题