【发布时间】:2015-08-11 13:48:03
【问题描述】:
我在 java 中创建了一个仅包含数据成员的类 (Employee) 以匹配员工表的行。 String Name, int Age, double Salary 等等。
接下来,我创建一个固定维度为 50 的对象数组employee emp[]=new employee[50],并从 mySQL DB 中读取一些数据行并一一存储在该对象数组中。
然后这个对象数组由一个方法返回给调用方法。
接下来,我想像这样在while循环中处理这个对象数组
while(!emp[arraycounter].Name.equals(""))
我想,我正在检查对象数组中名称为空的第一个元素。
这会抛出一个NullPointerException。我错过了什么?
事实上,我希望能够将此对象数组的元素传递给方法,这些方法被声明为接受员工类的对象作为参数。
周六
【问题讨论】:
-
添加完整(相关)代码和堆栈跟踪。
-
也许你将 "" 与 null 进行比较?
-
我认为您需要检查结果集下一项是否不为空,然后检查名称是否为空或空白!
标签: java mysql arrays string jdbc