[英]Java string comparison, printing two different string inputs into alphabetical order
[英]How to compare last two letters of a string in alphabetical order in Java?
我在按字母順序比較單個字符串的最后兩個字母時遇到問題。 我知道如何使用compareTo()
字符串函數按字母順序比較兩個字符串,但是對此一無所知。
這是我要做的:
方法isIncreasing()
檢查給定的字符串是否為遞增字符串。 如果在從左到右移動時,字符串中的每個字符都按字母順序在前一個字符之后,則該值會增加。
示例: ANT
是一個遞增的字符串,而APPLE
不是。
我不會為您做家庭作業,但是以下是幫助您入門的概述:
last
的char
變量來保存前一個字母。 '\\0'
初始化 String.toCharArray
) last
字符
您可以編寫一個Comparator來覆蓋compare方法,以比較for。循環中每個受Math.min(o1.length,o2.length)限制的字母的短值字母(只是強制轉換為short)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.