` class A {
private HSSFWorkbook workbook;
public A() {
workbook = new HSSFWorkbook();
}
public void method1() {
workbook.createSheet("Sheet1");
System.out.println(" No of sheets: " + workbook.getNumberOfSheets());
method2();
}
public void method2() {
System.out.println(" No of sheets: " + workbook.getNumberOfSheets());
}
}
在上面的代码中,我在构造函数中创建工作簿对象...并创建一个" Sheet1"在method1及其打印中没有工作表:方法1中的1,但方法2中的工作表数:0 ... 为什么同一个工作簿对象在不同的方法中表现不同。请帮助我...
答案 0 :(得分:1)
我之前创建了一个Class MyWorkbook
,我可以在其中添加新的Sheet
,我缩短了以下代码,只显示添加第一个和所有其他{{}的两个方法。 1}}š
Sheet
帕特里克