java sort array in descending order

www.la‮oc.iruttu‬m
java sort array in descending order
/**
 * @author lautturi.com 
 * Java example: sort an array in decreasing/descending/reverse order in java
 */

import java.util.*;

public class Lautturi {
	public static void main(String[] args) {
		int[] arr = { 11, 4, 2, 7, 55, 16, 12, 8, 13, 38 };
		System.out.println("The original array is: ");
		for (int num : arr) {
			System.out.print(num + " ");
		}

		int[] arrDesc = Arrays.stream(arr).boxed()
				.sorted(Collections.reverseOrder())
				.mapToInt(Integer::intValue)
				.toArray();

		System.out.println("\nThe sorted array is: ");
		for (int num : arrDesc) {
			System.out.print(num + " ");
		}
	}
}

output:

The original array is: 
11 4 2 7 55 16 12 8 13 38 
The sorted array is: 
55 38 16 13 12 11 8 7 4 2
Created Time:2017-10-09 13:17:41  Author:lautturi