Cha*_*kya 2 java arrays string
如何验证字符串是否按字母顺序排列?它只是验证字符串是否有序?
任何人都可以帮我验证如何验证? 这是我的代码::
public class Example3 {
public static void main(String[] args) {
String Month[]={"Jan", "Add", "Siri", "Xenon", "Cat"};
for(int i=0; i<Month.length; i++) {
System.out.println(Month[i]);
}
}
}
Run Code Online (Sandbox Code Playgroud)
你可以得到i-th(i> = 1)元素并对compareTo(String other)前一个元素应用:
boolean ordered = true;
for (int i = 1; i < month.length; i++) {
if (month[i].compareTo(month[i - 1]) < 0) {
ordered = false;
break;
}
}
System.out.println(ordered ? "Ordered" : "Unordered");
Run Code Online (Sandbox Code Playgroud)