Будьте осторожны с арифметическими ошибками с плавающей точкой, но это правильная идея:
int a = Integer.valueOf("150"); // Since your numbers are coming from a CSV
int b = Integer.valueOf("75");
double c = c = (a * 100 + b) / 100.0;
=> 150.75
Обратите внимание, что значение «100» существует при условии, что ваш номер справа от десятичной дроби всегда состоит из двух цифр. Так что, если это не константа, не используйте этот ответ.