0

以下代码似乎有问题:

public void write(Solution[] solutions)
{
    writeColumnHead();
    for (Solution solution : solutions) 
    {
        System.out.println(solution.getDescription());
        System.out.println(solution.getInstruction());
        System.out.println(solution.getNom());
        System.out.println(solution.getTitre());
        System.out.println(" ");
        Row row = sheet.createRow(rowNum++);
        Cell cell = row.createCell((short) 0);
        cell.setCellValue(solution.getInstruction());
        //and so on and so forth

当我第一次调用 solution.something 时,我得到一个“线程“main”中的异常” java.lang.NullPointerException,在这种情况下,当我调用 System.out 时,输出显示正确的数据。我试图删除它们,当我尝试设置单元格值时问题出现了。这段代码是使用 POI 在 Excel 文件中编写的,虽然我确实遵循了许多在线可用的示例,但它仍然没有写入。

4

0 回答 0