cell.getCellType() is deprecated 与 HSSFCell.CELL_TYPE_NUMERIC is deprecated的替代方法

先看下提示过期的方法

private void getCellValue(Cell cell) {
     
        switch (cell.getCellType()) {
            case HSSFCell.CELL_TYPE_NUMERIC:
                break;
            case HSSFCell.CELL_TYPE_STRING:
                break;
            case HSSFCell.CELL_TYPE_FORMULA:
                break;
            case HSSFCell.CELL_TYPE_BLANK:
                break;
            case HSSFCell.CELL_TYPE_BOOLEAN:
                break;
            case HSSFCell.CELL_TYPE_ERROR:
                break;
        }
       
}

看了API可以找到替代的方法

getCellTypeEnum()   注意一下枚举的写法,case的时候不需要再带CellType
private void getCellValue(Cell cell) {
 
        switch (cell.getCellTypeEnum()) {
            case NUMERIC:
                break;
            case STRING:
                break;
            case FORMULA:
                break;
            case BLANK:
                break;
            case BOOLEAN:
                break;
            case ERROR:
                break;
            default:
               break;
        }
}

猜你喜欢

转载自blog.csdn.net/yshuoo/article/details/82910115
今日推荐