String xx = "a-b-c";
String[] testStrings = xx.split("-");
System.out.println(testStrings[0]);
if(testStrings[0].toString() == "a"){
System.out.println("00000");
}else if(testStrings[0].equals("a")){
System.out.println("ssssss");
}
else{
System.out.println("11111");
}
此時輸出為 ssssss
爲何 == 的比較不行?
是何原因?
解决方案 »
- 请问这段代码 有没有错?
- 新手求教hibernate 问题(在线等)
- tomcat中的应用没反应,但tomcat的管理页面可以打开,有可能是哪方面的问题?
- jdk代理与cglib代理问题
- tomcat调用jboss的ejb3返回数据丢失
- 用eclipse3.3能直接开发JSF吗
- 中国工作流论坛http://www.wf800.com/重新开放,大家帮顶顶者有分!
- EJB3.0 and JMS 群 1320063
- 菜鸟问题 求助如何配置JSP环境 在线等
- ERP项目上线,速度比较慢,请高手指教!
- mybatis的批量更新应该怎么写
- OpenSessionInViewFilter在查询完之后不提交事务?
equals是内容比较