Friday, 17 July 2015

Learn Java In a Easy Way

17)input array={red,green,blue,ivory}
sort the given array
reverse the given array
if user input is 1 it should give oth element of an reversed array.





package Set2;
import java.util.*;
public class ClassSET17 {
public static void main(String[] args) {
      String[] s={"red","green","blue","ivory","yellow"};
      int n=1;
      System.out.println(retrievingRequiredColor(s,n));
}
public static String retrievingRequiredColor(String[] s, int n) {
      String s1=new String();
      List<String> l=new ArrayList<String>();
      for(int i=0;i<s.length;i++)
            l.add(s[i]);
      Collections.sort(l,Collections.reverseOrder());
      for(int i=0;i<l.size();i++)
            if(i==(n-1))
                  s1=l.get(i);
      return s1;
}
}