已有101人关注
按书中的答案程序来,为什么换了一组字符串就不一样了
发表在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,其他都是书上答案里的,没有改动过。


上面明明是相同的,结果运行出来是  不相同。这是为什么?哪里出了问题呢?
分享到:
精彩评论 1
菜鸟级精英
学分:0 LV1
TA的每日心情
开心
2020-03-23 21:05:48
2015-09-21
沙发
你输出两个截取之后的字符串,你会发现两个字符串连长度都不一样
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照