首页上一页 1 下一页尾页 1 条记录 1/1页
按书中的答案程序来,为什么换了一组字符串就不一样了
发表在Java图书答疑
2015-09-19
是否精华
是
否
版块置顶:
是
否
题目 :分别截取字符串str1和字符串str2中的部分内容,如果截取后的两个子串相同(不区分大小写)会输出“
两个子串相同”,否则输出“两个子串并不相同”。
public static void main(String[] args) { // 主方法
String str = new String("tttt");
String str2 = new String("tttt");
String newstr = str.substring(1,3);
String newstr2 = str2.substring(0,3);
if(newstr.equalsIgnoreCase(newstr2)){
System.out.println("两个字符相同");
}
else{
System.out.println("两个字符不相同");
}
}
}
除了设定的两个Str,其他都是书上答案里的,没有改动过。
上面明明是相同的,结果运行出来是 不相同。这是为什么?哪里出了问题呢?
两个子串相同”,否则输出“两个子串并不相同”。
public static void main(String[] args) { // 主方法
String str = new String("tttt");
String str2 = new String("tttt");
String newstr = str.substring(1,3);
String newstr2 = str2.substring(0,3);
if(newstr.equalsIgnoreCase(newstr2)){
System.out.println("两个字符相同");
}
else{
System.out.println("两个字符不相同");
}
}
}
除了设定的两个Str,其他都是书上答案里的,没有改动过。
上面明明是相同的,结果运行出来是 不相同。这是为什么?哪里出了问题呢?