根据输入值过滤排序顺序

时间:2019-05-29 10:24:58

标签: java sorting

我有传递给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

请帮助我解决此问题

0 个答案:

没有答案