我现在做一个用户注册的判断。
在判断时,报了空指针异常。
我了解在判断为空时, 如果对象为空,就会报异常。但是,我现在设置为 !=null再会进入,if,那么,它肯定是也对userOr这个空对象做判断,那么,如果,我要判断它的注册名在数据库中为空,那么,这个名字,就可以注册。这样的话,该怎样设置呢?是不是,只能在返回时,设置一个String类型接收,不能用对象来接收,乐一乐这个对象必须要getUserName才行。所以,另外写一个方法,只返回String,就行了,可以做判断了?。。
我现在做一个用户注册的判断。
在判断时,报了空指针异常。
我了解在判断为空时, 如果对象为空,就会报异常。但是,我现在设置为 !=null再会进入,if,那么,它肯定是也对userOr这个空对象做判断,那么,如果,我要判断它的注册名在数据库中为空,那么,这个名字,就可以注册。这样的话,该怎样设置呢?是不是,只能在返回时,设置一个String类型接收,不能用对象来接收,乐一乐这个对象必须要getUserName才行。所以,另外写一个方法,只返回String,就行了,可以做判断了?。。
你如果能从数据库获取到对象,则数据库有数据,否则就是没有数据,
这里你只需要判断返回的对象是否为null就可以了。
还有判断输入用户名是否为空在查询前就做校验。