ในการตรวจสอบลำดับของอักขระในสตริงใน Java โค้ดจะเป็นดังนี้ -
ตัวอย่าง
public class Demo{ static boolean alphabetical_order(String my_str){ int str_len = my_str.length(); for (int i = 1; i < str_len; i++){ if (my_str.charAt(i) < my_str.charAt(i - 1)){ return false; } } return true; } static public void main(String[] args{ String my_str = "abcmnqxz"; if (alphabetical_order(my_str)){ System.out.println("The letters are in alphabetical order."); } else{ System.out.println("The letters are not in alphabetical order."); } } }
ผลลัพธ์
The letters are in alphabetical order.
คลาสชื่อ Demo มีฟังก์ชันชื่อ 'alphabetical_order' ฟังก์ชันนี้จะวนซ้ำสตริงและตรวจสอบว่าค่าของอักขระที่ตำแหน่งแรกและตำแหน่งก่อนหน้าเหมือนกันหรือไม่ ถ้าใช่ จะส่งกลับค่า จริง โดยระบุว่าตัวอักษรอยู่ในลำดับ มิฉะนั้น จะส่งกลับค่าเท็จ แสดงว่าตัวอักษรไม่เรียงตามลำดับ ในฟังก์ชันหลัก สตริงถูกกำหนดและเรียกใช้ฟังก์ชันบนสตริงนี้ ข้อความที่เกี่ยวข้องจะแสดงบนคอนโซล