您将如何完成名为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