如果是Long对象的话,当然不能 ==。至于为什么,这个问题在基础版里有很多讨论。应该用equals()或者compareTo() 。可惜java不能重载操作符呀,要不然大家就不会这么问题了。呵呵。如果是基本型的long的话,就可以用 ==。
解决方案 »
- java中怎么使用oracle的序列,过程和函数
- [转]JAVA面试问题
- 在byte[]里面存有中文的字节,怎么将它取出来重新组合成中文
- String 有长度限制吗?
- 为什么dialog调用frame,frame未被激活,有什么办法可以解决?
- 高手求救,一定给分
- 请教一个java操作数据库的问题!
- 比较字符串函数在哪个包里(在线等待)
- tomcat的安装问题,我在98上安装,是不是在autoexec.bat文件里加两个变量TOMCAT_HOME,JAVA_HOME
- 怎样在命令行使用ftp命令?
- 请问如何实现从流中读取数据并传给相应的变量??
- 初学JAVA,helloworld也显示不出来.请哥哥姐姐大虾小虾帮忙!在线等
if (i == 100)
{
System.out.println ("equals");
}