开发者社区> 问答> 正文

函数抛出的异常类型 IOException

已解决

int lastnum = getNum(source.getProperty("fileName"));
public static int getNum(String Filename) throws IOException {

InputStream myxls;
myxls = new FileInputStream(Filename);
sr = new XSSFWorkbook(myxls);
XSSFSheet sheet = sr.getSheetAt(0);// 第一个工作表
return sheet.getLastRowNum();// 获取第一个工作表的行数

}
这段代码第一行出这样的错:
缺省构造函数不能处理隐式超构造函数抛出的异常类型 IOException。必须定义显式构造函数
这是什么意思啊?

展开
收起
51干警网 2016-02-17 22:50:09 2793 0
1 条回答
写回答
取消 提交回答
  • 阿里云论坛版主,QQ 1978638808
    采纳回答

    `
    int lastnum = getNum(source.getProperty("fileName"));

        public static int getNum(String Filename) {
            try {
                InputStream myxls;
                myxls = new FileInputStream(Filename);
                sr = new XSSFWorkbook(myxls);
                XSSFSheet sheet = sr.getSheetAt(0);// 第一个工作表
                return sheet.getLastRowNum();// 获取第一个工作表的行数
            } catch (IOException e) {
                // TODO: handle exception
            }
        }

    `

    2019-07-17 18:29:21
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载