Answers for "which of the following methods is used to sort an array in java"

1

Arrays.sort() in java

// java sort array of objects
import java.util.Arrays;
public class Employee implements Comparable<Employee>
{
   private String empName; 
   private int empAge;
   public Employee(String name, int age) 
   { 
      this.empName = name; 
      this.empAge = age; 
   }
   @Override 
   public String toString() 
   { 
      return "{" + "name='" + empName + '\'' + ", age=" + empAge + '}'; 
   }
   public String getName() 
   { 
      return empName; 
   }
   public int getAge() 
   { 
      return empAge; 
   }
   @Override 
   public int compareTo(Employee o) 
   { 
      if(this.empAge != o.getAge()) 
      { 
         return this.empAge - o.getAge(); 
      }
      return this.empName.compareTo(o.getName()); 
   }
}
public class SortArrayObjects 
{
   public static void main(String[] args) 
   {
      Employee[] obj = { new Employee("virat", 25), new Employee("dhoni", 20), 
                         new Employee("rohit", 22), new Employee("rahul", 24)};
      Arrays.sort(obj); 
      System.out.println(Arrays.toString(obj));
   }
}
Posted by: Guest on November-29-2020

Code answers related to "which of the following methods is used to sort an array in java"

Code answers related to "Java"

Java Answers by Framework

Browse Popular Code Answers by Language