我在按字母顺序比较单个字符串的最后两个字母字母时遇到问题。我知道如何使用compareTo()
字符串函数按字母顺序比较两个字符串但不知道这个。
这就是我要做的事情:
方法isIncreasing()
检查给定字符串是否为增长字符串。如果在从左向右移动时,字符串中的每个字符都按字母顺序排在前一个字符之后,则会增加。
示例:ANT
是一个增加的字符串,而APPLE
则不是。
答案 0 :(得分:0)
我不会为你做功课,但这里有一个让你入门的大纲:
char
的{{1}}变量来保存上一个字母。 last
'\0'
)String.toCharArray
答案 1 :(得分:0)
你可以编写一个覆盖比较方法的Comparator来比较Math.min限制的每个字母的for循环中的字母short-value(刚刚转换为short)(o1.length,o2.length )。