String substring()截取的问题 String a = "拐点3";String b = a.substring(0,2);if(a.subSequence(0,2)=="拐点"){out.print(b);}else{out.print("出错:"+a.subSequence(0,2));}为什么结果会是出错:拐点怎么正确判断String前两个字是拐点呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 初学者常见错误:==对象比较应该用 equals 楼上正解a.subSequence(0,2)=="拐点"改成a.subSequence(0,2).equals("拐点");布尔、数字类型可以用== String a = "拐点3"; String b = a.substring(0,2); if(a.subSequence(0,2).equals("拐点")) { System.out.print(b); } else { System.out.print("出错:"+a.subSequence(0,2)); }正解 ==比的是栈里内存地址equals比较的是内容 java中大并发中怎么解决内存消耗问题 再1366*768做的系统,在1024*768上运行会变得很难看…超出了屏幕的宽度等问题… 第一份工作是进大公司好还是小公司好(java程序员)? 用ssh框架做的的管理系统,怎么更新? 请问logical:equal标签的用法? Java连接mysql 一个关于端口监听程序的问题 请高手指点,struts 跳转 到iframe怎么不能把bean迭代出来,急急!!!!!!!!!!!!!!! QQ的技术 hibernate参数查询问题,50分相送! tomcat服务器工程,怎么在外网访问。 apache mina 与 C++ 通信
改成a.subSequence(0,2).equals("拐点");布尔、数字类型可以用==
String b = a.substring(0,2);
if(a.subSequence(0,2).equals("拐点"))
{
System.out.print(b);
}
else
{
System.out.print("出错:"+a.subSequence(0,2));
}
正解
equals比较的是内容