Given:ArrayLista=newArrayList();containingthevalues{1”,2”,3”,4”,5”,6”,7”,8”}Whichcodewillreturn2?()
A. Collections.sort(a,a.reverse());intresult=Collections.binarySearch(a,“6”);
B. Comparatorc=Collections.reverseOrder();Collections.sort(a,c);intresult= Collections.binarySearch(a,“6”);
Comparatorc=Collections.reverseOrder();Collections.sort(a,c);intresult=Collections.binarySearch(a,“6”,c);
D. Comparatorc=Collections.reverseOrder(a);Collections.sort(a,c);intresult=Collections.binarySearch(a,“6”,c);
E. Comparatorc=newInverseComparator(newComparator());Collections.sort(a);intresult=Collections.binarySearch(a,“6”,c);