在下面的代码中,如果recordset.size()为Zero,则创建一个Employee对象.那么有没有办法限制,所以如果recordset.size() >零,它只需要创建Employee对象.
ArrayList recordSet = new ArrayList();
//fetching data from database and keeping that many number of records in **recordSet**
.....
...DB related code...
.....
recordset.add(records); //'records' contain details of particular number of rows
//Based on number of returned rows from database object is creating
Employee[] emp = new Employee[recordset.size()];
Run Code Online (Sandbox Code Playgroud)
Employee emp = new Employee[recordSet.size()];
Run Code Online (Sandbox Code Playgroud)
这在语法上是错误的并且给出了编译错误.我想你正在努力实现这一目标.
Employee[] emp = new Employee[recordSet.size()];
Run Code Online (Sandbox Code Playgroud)
这将按照您的预期创建一个对象数组.