How to sort an array java code example

Example 1: sort array java

import java. util. Arrays;
Arrays. sort(array);

Example 2: sort array java

Here’s the java program to sort an array using Arrays.sort() method.

import java.util.Arrays;
public class JavaArraySortMethod
{
   public static void main(String[] args)
   {
      String[] strGiven = {"Great Barrier Reef", "Paris", "borabora", "Florence","tokyo", "Cusco"};
      Arrays.sort(strGiven);
      System.out.println("Output(case sensitive) : " + Arrays.toString(strGiven));
   }
}

Example 3: Arrays.sort() in java

// java sort array of objects
import java.util.Arrays;
public class Employee implements Comparable
{
   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));
   }
}

Example 4: Arrays.sort() in java

// java sort arraylist
import java.util.ArrayList;
import java.util.Collections;
public class JavaSortArraylist 
{
   public static void main(String[] args) 
   {
      ArrayList al = new ArrayList();
      al.add("Bear"); 
      al.add("Fox"); 
      al.add("Deer"); 
      al.add("Cheetah"); 
      al.add("Anteater");
      al.add("Elephant");
      System.out.println("Before sorting ArrayList: " + al);
      Collections.sort(al); 
      System.out.println("After sorting ArrayList in Ascending order: " + al);
   }
}

Example 5: how to sort integer array in java

int countOfArray = 5;
int num [] =  new int[counfOfArray];

int num[] = [8 , 5 , 9 , 3 , 4];

for (int i = 0; i < countOfArray; i++) 
        {
            for (int j = i + 1; j < countOfArray; j++) { 
                if (num[i] > num[j]) 
                {
                    temp = num[i];
                    num[i] = num[j];
                    num[j] = temp;
                }
            }
        }

Example 6: java sort int array

// an array of ints
int[] arr = {1, 2, 3, 4, 5, 6};

// an array of reverse sorted ints
int[] arrDesc = Arrays.stream(arr).boxed()
    .sorted(Collections.reverseOrder())
    .mapToInt(Integer::intValue)
    .toArray();

System.out.println(Arrays.toString(arrDesc)); // outputs [6, 5, 4, 3, 2, 1]

Tags:

Misc Example