我的 源码!
if(number.getNumNumber()!=null&&!number.getNumNumber().equals("")){
condition+=" and num_number like '%" +number.getNumNumber()+ "%'";
}
求大神改一下:
如果是int类型,判断相等的话直接使用 "=="来判断,例如:
int i = 10;
int j = 10;
System.out.print(i == j);
如果是Integer类型,则可以使用equals方法进行相等比较。
int与Integer的基本使用对比
(1)Integer是int的包装类;int是基本数据类型;
(2)Integer变量必须实例化后才能使用;int变量不需要;
(3)Integer实际是对象的引用,指向此new的Integer对象;int是直接存储数据值 ;
(4)Integer的默认值是null;int的默认值是0。
通过==判断两个int值是否相等。
举例:
int a=1;//定义一个int型数值我的 需要跟数据库交互啊! 麻烦帮忙改一下代码吗?
本回答被提问者采纳我的 需要跟数据库交互啊! 麻烦帮忙改一下代码吗?
已经结 解决
if(number.getNumNumber()!=0){
condition+=" and num_number like '%" +number.getNumNumber()+ "%'";
}