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'라는 함수가 포함되어 있습니다. 이 함수는 문자열을 반복하고 첫 번째 위치와 이전 위치의 문자 값이 동일한지 확인합니다. 예인 경우 알파벳이 순서대로 있음을 나타내는 true를 반환하고, 그렇지 않으면 알파벳이 순서가 아님을 나타내는 false를 반환합니다. 기본 함수에서 문자열이 정의되고 이 문자열에서 함수가 호출됩니다. 콘솔에 관련 메시지가 표시됩니다.