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("字母是按字母顺序排列。");
      } else{
         System.out.println("这些字母不是按字母顺序排列。");
      }
   }
}

输出结果

字母是按字母顺序排列。

名为Demo的类包含一个名为'alphabetical_order'的函数。此函数遍历字符串并检查第一个位置和前一个位置的字符值是否相同。如果是,则返回true,表示字母顺序一致,否则返回false,表示字母顺序不一致。在main函数中,定义了字符串,并对该字符串调用函数。相关消息显示在控制台上。