Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

โปรแกรม Java ตรวจสอบลำดับของอักขระในสตริง


ในการตรวจสอบลำดับของอักขระในสตริงใน 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' ฟังก์ชันนี้จะวนซ้ำสตริงและตรวจสอบว่าค่าของอักขระที่ตำแหน่งแรกและตำแหน่งก่อนหน้าเหมือนกันหรือไม่ ถ้าใช่ จะส่งกลับค่า จริง โดยระบุว่าตัวอักษรอยู่ในลำดับ มิฉะนั้น จะส่งกลับค่าเท็จ แสดงว่าตัวอักษรไม่เรียงตามลำดับ ในฟังก์ชันหลัก สตริงถูกกำหนดและเรียกใช้ฟังก์ชันบนสตริงนี้ ข้อความที่เกี่ยวข้องจะแสดงบนคอนโซล