import java.util.Arrays;
import java.util.Comparator;


// Telegram ve YouTube kanalimiz  :  Java Blackboard  :)


public class JB_013_DiziVeListSiralama {
	public static void main (String[] args) {
		
		String ayrac = "=================";

		int a = 9; // 0
		int b = 2; // 1
		int c = 4; // 2
		int d = 5; // 3

		System.out.println("Sayilar = "+ a + " " + b + " " + c + " " + d);

		System.out.println(ayrac);
		
		System.out.println("Arrays.sort(); yöntemi ile. (Kucukten buyuge DEFAULT)");
		
		int[] sayiDizisi = {a, b, c, d};
		Arrays.sort(sayiDizisi); // SIRALAMA YAPILDI
		for (int x : sayiDizisi) {
			System.out.print(x + " ");
		}
		
		System.out.println("\n"+ ayrac);
		
		System.out.println("Arrays.sort(); yöntemi ile. (Buyukten kucuge)");
		
		System.out.println("Eleman sayisi: " + sayiDizisi.length);
		
		for(int i=sayiDizisi.length -1 ; i>=0 ; i-- ) {
			System.out.println(sayiDizisi[i]);
		}

		System.out.println(ayrac);
		
		System.out.println(".reverseOrder() yöntemi ile terse çevirme.");
		
		Arrays.stream(sayiDizisi).boxed().sorted(Comparator.reverseOrder()).forEach(System.out::println);
		
	}

}
