Devdit
 

เรียงลำดับ array Java ยังไง

1.6K

เรียงลำดับ array Java ยังไง บทความนี้สอนเขียนโปรแกรมเรียงลำดับข้อมูล Array แบบตัวเลข (Integer) ทั้งแบบมากไปน้อย และน้อยไปมากด้วย class java.util และคำสั่ง Arrays.sort พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่างที่ 1 เรียงลำดับ array Java มากไปน้อย

import java.util.*;

class Main {  
  public static void main(String args[]) { 
    Integer[] number = {2, 6, 10, 9, 1, 0};
      Arrays.sort(number, Collections.reverseOrder());
      System.out.println("เรียงลำดับ array Java มากไปน้อย "+Arrays.toString( number ));    
  } 
}

ผลลัพธ์

เรียงลำดับ array Java มากไปน้อย [10, 9, 6, 2, 1, 0]

คำอธิบาย

จากตัวอย่างใช้คำสั่ง Arrays.sort เพื่อเรียงลำดับ Array จากตัวแปรชื่อ number ด้วย Collections.reverseOrder() คือเรียงจากมากไปน้อย หรือ Descending Order ด้วยภาษา Java 

 

ตัวอย่างที่ 2 เรียงลำดับ array Java น้อยไปมาก

import java.util.*;

class Main {  
  public static void main(String args[]) { 
    Integer[] number = {2, 6, 10, 9, 1, 0};
      Arrays.sort(number);
      System.out.println("เรียงลำดับ array Java น้อยไปมาก "+Arrays.toString( number ));    
  } 
}

ผลลัพธ์

เรียงลำดับ array Java น้อยไปมาก [0, 1, 2, 6, 9, 10]

คำอธิบาย

จากตัวอย่างใช้คำสั่ง Arrays.sort(number) เพื่อเรียงลำดับ Array จากตัวแปรชื่อ number โดยเรียงแบบน้อยไปมาก หรือ Ascending Order ด้วยภาษา Java

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ