Excel, getStringCellValue возвращает float

Я получаю строку из ячейки excel. В моей ячейке есть целое число. Но этот код приносит поплавок. Например, в моей ячейке есть номер 409, но он приносит 409.0, как это исправить? мне нужно привести точные 409?

public String getCell(int x, int y) { Cell cell = sheet.getRow(x).getCell(y); if (cell.getCellType() == Cell.CELL_TYPE_NUMERIC) { return "" + cell.getNumericCellValue(); } return "" + cell.getStringCellValue(); } 

Давайте будем гением компьютера.