เรียงตัวอักษร 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 ออกสู่หน้าจอ