请问一下。如何比较两个字符串是否相同,如果a="123",b="123 "那么他们两个等不等呀? String a="123";String b="123"; a==b is true 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 but a.equals(b.trim())is true String a=new String("123");String b=new String("123"); a==b is false 同意cosmo(MoMo) 直接比较:if(a==b) ……"123"不等"123 "。 a==b比较的是句柄,当然不等用a.equals(b) 其实你就是想要getText().trim()是吧? 看看think in java吧,说得非常详细。 我觉得大家好象都不对,请大家看例子,不信的话,可以自已去编译:1。 String a="123"; String b="123; a==b return true a.equals(b) return true 2.String a=new String("123"); b=new String("123"); a==b return false a.equals(b) return true请大家注意两者之间的差别! 注意complier time and run time 请问String a="123"与String a=new String("123")有什么区别??????? String a="123"; String b="123;a 和 b 都指向常量“123“的地址String a=new String("123"); b=new String("123"); a 和 b 开辟了各自的内存空间~~ 请问String a="123"与String a=new String("123")有什么区别??????? 对于 String a="123" 其实是在数据池中产生一个“123”String b="123" 是在数据池中还是指向原来的“123”String a=new String("123")是在内存中开辟了一个“123”String b="123" 是在内存中又开辟了一个“123” 我的MyEclipse出了点小问题,由于对英文不太懂,帮下忙 java运行错误: Exception in thread "main" java.lang.NoSuchMethodError: main 简单的“云系统”应该如何构架 String的问题 java.sql.SQLException: 用尽的 Resultset 如何解决 有关System.getProperty的property 求助,困惑我好久的问题 怎样把String字符串转换成byte[]数组 高分求救!200 关于tomcat 菜题送分 谁有jbuilder6.0的注册码,在线等待。
is true
String b=new String("123");
a==b is false
if(a==b) ……
"123"不等"123 "。
用a.equals(b)
1。 String a="123"; String b="123;
a==b return true
a.equals(b) return true 2.String a=new String("123"); b=new String("123");
a==b return false
a.equals(b) return true请大家注意两者之间的差别!
String a="123"
与
String a=new String("123")
有什么区别???????
a 和 b 都指向常量“123“的地址String a=new String("123"); b=new String("123");
a 和 b 开辟了各自的内存空间~~
String a="123"
与
String a=new String("123")
有什么区别???????
对于 String a="123" 其实是在数据池中产生一个“123”
String b="123" 是在数据池中还是指向原来的“123”String a=new String("123")是在内存中开辟了一个“123”
String b="123" 是在内存中又开辟了一个“123”