Java 比较两个字符串-布尔值

Java 比较两个字符串-布尔值,java,Java,如何完成名为CompareTowStrings的方法,该方法将两个字符串和一个布尔值作为输入。如果布尔值为true,则此方法将比较前两个字符串,忽略大小写因素大写/小写。如果两个字符串的长度相同,则将它们视为相等的忽略大小写,并且两个字符串中的对应字符的大小写相同 如果布尔值为false,则此方法应比较两个字符串,如果第一个字符串表示与第二个字符串相同的字符序列,则返回true,否则返回false 注意:ComparetHostingHello,false应返回false 我尝试使用a.equa

如何完成名为CompareTowStrings的方法,该方法将两个字符串和一个布尔值作为输入。如果布尔值为true,则此方法将比较前两个字符串,忽略大小写因素大写/小写。如果两个字符串的长度相同,则将它们视为相等的忽略大小写,并且两个字符串中的对应字符的大小写相同

如果布尔值为false,则此方法应比较两个字符串,如果第一个字符串表示与第二个字符串相同的字符序列,则返回true,否则返回false

注意:ComparetHostingHello,false应返回false

我尝试使用a.equalsb,但未能忽略大写/小写

请尝试在a.equalsb失败的方法中应用a.equalsIgnoreCaseb


equalsIgnoreCase将匹配两个字符串,忽略其大小写。例如,Ben Barkay将匹配Ben Barkay或Ben Barkay,但不匹配Ben_Barkay或b3n Barkay

我们不介意帮助重复的家庭作业问题,但看在上帝的份上,表现出最少的自我努力。这是你同学先前发布的问题,顺便说一句:如果isIgnoreCase==false{return false;}else如果a.equalsIgnoreCaseb{return true;}else{return false;}+1完美。欢迎来到stackoverflow。一个很好的开始。
private static boolean compareTwoStrings(String string, String string2, boolean ignoreCase) {
    return ignoreCase ? string.equalsIgnoreCase(string2) : string.equals(string2);
}