The java.util.Collections class consists exclusively of static methods that operate on or return collections. It contains polymorphic algorithms that operate on collections, “wrappers”, which return a new collection backed by a specified collection, and a few other odds and ends.
Collections.max() method will returns the maximum element of the given collection, according to the natural ordering of its elements.
Syntax:public static int max(Collection coll)
Example
package com.w3schools; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; class Employee implements Comparable<Employee>{ private String name; private Integer salary; public Employee(String name, int salary){ this.name = name; this.salary = salary; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getSalary() { return salary; } public void setSalary(int salary) { this.salary = salary; } public String toString(){ return "Name: "+this.name+", Salary: "+this.salary; } @Override public int compareTo(Employee emp) { return this.salary.compareTo(emp.getSalary()); } } public class Test { public static void main(String args[]){ List<Employee> list = new ArrayList<Employee>(); list.add(new Employee("Jai",50000)); list.add(new Employee("Mahesh",80000)); list.add(new Employee("Vishal",60000)); list.add(new Employee("Hemant",64000)); Employee employee=Collections.max(list); System.out.println("Employee with max salary: "+employee); } } |
Output
Employee with max salary: Name: Mahesh, Salary: 80000 |
Java Collections class examples
- Java Collections class
- How to add all elements to the given collection object?
- Java Collections.asLifoQueue() method
- How to search user defined object from a List by using binary search using comparator?
- Java Collections.checkedCollection() method
- Java Collections.checkedList() method
- Java Collections.checkedSet() method
- Java Collections.checkedMap() method
- Java Collections.disjoint() method
- How to create empty list using Collections class?
- How to create empty set using Collections class?
- How to create empty map using Collections class?/a>
- Java enumeration for arraylist
- How to replace element in list java?
- How to find repeated element count in a collection?
- How to convert enumeration to list in java?
- How to get index of a sub list from another list?
- How to get last index of a sub list from another list?
- How to get max element from the given list?
- How to get min element from the given list?
- How to get max element of a list of user defined objects?
- How to get min element of a list of user defined objects?
- How to get max element of a list of user defined objects using Comparator?
- How to get min element of a list of user defined objects using Comparator?
- How to create multiple copies of a given object?
- How to replace all occurrences of a given object in the list?
- How to rotate element in list java?
- How to create synchronized list in java?
- How to create synchronized set?
- How to create synchronized map?
- How to create immutable list in java?
- How to create immutable set in java?
- How to create immutable map in java?