Professional Documents
Culture Documents
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
}
-----------------------------------------------------
package collectiondemos2;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
int max=Collections.max(list);
System.out.println(max);
int min=Collections.min(list);
System.out.println(min);
}
}
-------------------------------------------------------
package collectiondemos2;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
------------------------------------------------------------------------
package collectiondemos2;
return val;
}
package collectiondemos2;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Scanner;
}
System.out.println("Without sorting on marks");
for(Student st : studentDetails)
{
System.out.println(st.getRoll()+" "+st.getName()+" "+st.getMarks());
Collections.sort(studentDetails);
System.out.println("After sorting ");
for(Student st : studentDetails)
{
System.out.println(st.getRoll()+" "+st.getName()+" "+st.getMarks());
}
-------------------------------------------------------------------
package collectiondemos2;
-------------------------------------------------------------
package collectiondemos2;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Scanner;
}
System.out.println("Without sorting on name");
for(Employee emp : empDetails)
{
System.out.println(emp.getId()+" "+emp.getName()+"
"+emp.getBasic());
Collections.sort(empDetails);
System.out.println("After sorting ");
for(Employee emp : empDetails)
{
System.out.println(emp.getId()+" "+emp.getName()+"
"+emp.getBasic());
}
-------------------
package collectiondemos2;
}
-------------------------------------
package collectiondemos2;
import java.util.Comparator;
@Override
public int compare(Book arg0, Book arg1) {
int val=0;
if(arg0.getPrice()>arg1.getPrice())
{
val=1;
}
else if(arg0.getPrice()<arg1.getPrice())
{
val=-1;
}
else
{
val=0;
}
return val;
}
package collectiondemos2;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Scanner;
}
System.out.println("Without sorting on price");
for(Book book : bookDetails)
{
System.out.println(book.getId()+" "+book.getTitle()+"
"+book.getPrice());
}
/* BookCompare comp=new BookCompare();
Collections.sort(bookDetails,comp); */
Collections.sort(bookDetails,new BookCompare());
System.out.println("After sorting ");
for(Book book : bookDetails)
{
System.out.println(book.getId()+" "+book.getTitle()+"
"+book.getPrice());