Devdit
 

เรียงตัวอักษร Java จากข้อความ น้อยไปมาก

2.1K

เรียงตัวอักษร Java จากข้อความ น้อยไปมาก บทความนี้สอนเขียนโค้ดเรียงตัวอักษร ด้วยภาษา Java โดยทำการแปลงข้อความเป็น char array และใช้คำสั่ง toCharArray และ Sort สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง เรียงตัวอักษร Java จากข้อความ น้อยไปมาก

import java.util.Arrays;

class Main {
    public static void main(String[] args)
    {
        String v = "badcfe";
        char[] c = v.toCharArray();
        Arrays.sort(c);
        String s = new String(c);
        System.out.println("ก่อนเรียงตัวอักษร Java : "+v);
        System.out.println("หลังเรียงตัวอักษร Java : "+s);
    }
}

ผลลัพธ์

ก่อนเรียงตัวอักษร Java : badcfe
หลังเรียงตัวอักษร Java : abcdef

คำอธิบาย

เรียงตัวอักษร Java จากข้อความ น้อยไปมาก มีรายละเอียด และลำดับขั้นตอนดังนี้

1. สร้างตัวแปรชื่อ v ชนิด String พร้อมค่าเริ่มต้นคือ "badcfe"

2. แปลงตัวแปร v ให้เป็น char array ด้วยคำสั่ง toCharArray เก็บค่าไว้ที่ตัวแปร c

3. เรียงลำดับตัวอักษรในตัวแปร c ด้วย Arrays.sort

4. นำตัวแปร c ที่เรียงตัวอักษรแล้วมาเก็บไว้ในตัวแปร s ที่เป็นชนิด String

5. แสดงข้อมูล ก่อนและหลัง เรียงตัวอักษร Java ออกสู่หน้าจอ

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