请教简单的变量问题,谢谢! 因为这里的 a1 b1 是 StringString 型变量不能用 == 判断“值”是否相等== 只判断 2 个String是否是同个对象要用 a1.equals(b1) 相同返回 true 否则返回 falseif(a1.equals(b1)) System.out.print("good"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 b1变量的作用域只在public void mange方法中,也就是{}中的区域。——参考关于变量作用域的书籍或者章节。String的内容比较需要使用equals或者equalsIgnoreCase方法。当然也可以进行==的比较,但是那是判断其内存地址是否相同,也就是说即便是内容一样,存的地址也可以不同。——参考jdk帮助中的String一节。 你b1在那里定义的,你的引用不在同一方法内,==是可以应用在字符串变量中的,但如果if(a1==b1)为真的话只能证明,a1和b1指向同一内存地址。 java大侠有不 求正则表达式问题解答 请大家帮我写个java 检索sql数据库的类 一个问题,望高手解答~~~!!! File类的createNewFile()方法为什么抛出了异常? 怎么把图片从eclipse里存储到数据库里去 这段代码最后部分有问题,请高手帮忙修正! tomcat连接池访问oracle数据库服务器会使用哪些端口啊?急啊 请教高手! JAVA中的类好多啊 连接数据库出错,请帮忙看看! 我安装的是jbuiler9企业版,但是其中的帮助文件不全(在x:\jbuilder9\doc下)。有什么方法解决吗?
String的内容比较需要使用equals或者equalsIgnoreCase方法。当然也可以进行==的比较,但是那是判断其内存地址是否相同,也就是说即便是内容一样,存的地址也可以不同。——参考jdk帮助中的String一节。