สอนเขียนโค้ด Array เรียงจากมากไปน้อย Java โดยใช้คำสั่ง Arrays.sort ซึ่งเป็นคำสั่งที่อยู่ใน Class java.util.Arrays ร่วมกับคำสั่ง Collections.reverseOrder() จาก Class Collections จากตัวอย่างจะแสดงข้อมูล Array แบบก่อนเรียงข้อมูล และ Array หลังเรียงข้อมูลจากมากไปน้อย สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Array เรียงจากมากไปน้อย Java
import java.util.*;
class Test {
public static void main(String args[]){
Integer[] a = {5, 6, 7, 1, 0, 9};
System.out.println("Array ก่อนเรียงจากมากไปน้อย "+Arrays.toString( a ));
Arrays.sort( a, Collections.reverseOrder() );
System.out.println("Array หลังเรียงจากมากไปน้อย "+Arrays.toString( a ));
}
}
ผลลัพธ์
Array ก่อนเรียงจากมากไปน้อย [5, 6, 7, 1, 0, 9]
Array หลังเรียงจากมากไปน้อย [9, 7, 6, 5, 1, 0]
1. import class java.util.* เพื่อใช้งาน Class java.util.Arrays และ Collections.reverseOrder() เพื่อเรียง Array จากมากไปน้อย
2. ใช้คำสั่ง Arrays.sort กับตัวแปร a ซึ่งเป็นตัวแปร array ร่วมกับคำสั่ง Collections.reverseOrder() เพื่อกำหนดให้เป็นการเรียงจากมากไปน้อย
3. พิมพ์ผลลัพธ์ Array ก่อนเรียงจากมากไปน้อย และ Array หลังเรียงจากมากไปน้อย ออกสู่หน้าจอ