您將如何完成名爲c ompareTwoStrings()
的方法,該方法將兩個Strings
和一個boolean
作爲輸入。如果布爾值爲true,則此方法比較前兩個字符串,忽略大小寫(大寫/小寫)。如果兩個字符串的長度相同,則兩個字符串被忽略大小寫相等,並且兩個字符串中的相應字符相等,忽略大小寫。比較兩個字符串 - 布爾型
如果布爾值爲false,則此方法應比較兩個字符串,並在第一個字符串表示與第二個字符串相同的字符序列時返回true,否則返回true。
注:compareTwoStrings("HELLO", "", false)
應該返回false
我試圖但是使用a.equals(b)
失敗忽略大/小寫
我們不介意與重複作業的問題幫助,但在上帝的份,顯示最少的自我努力。 – Perception 2013-04-07 11:13:01
這裏是你的同學發佈的問題,btw:http://stackoverflow.com/questions/15852978/comparing-two-strings-with-boolean – Perception 2013-04-07 11:26:40
if(isIgnoreCase == false){ return false; } else if(a.equalsIgnoreCase(b)){ return true; } else { return false; } – user2254273 2013-04-07 11:35:59