NullPointerException但仍显示正确的数据

时间:2013-07-10 14:01:44

标签: java excel apache-poi

以下代码似乎有问题:

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

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

0 个答案:

没有答案