Конвертация строки в числовой формат на языке Java производится так:
byte b = Byte.parseByte("123");
short s = Short.parseShort("234");
int i = Integer.parseInt("234");
long l = Long.parseLong("234");
float f = Float.parseFloat("234.4");
double d = Double.parseDouble("233.4e10");
int i = Integer.parseInt("38 parrots"); // не будет работать!!!
Один большой нюанс: по сравнению с javascript в Java названия функций хоть и начинаются с приставки "parse", но фактически требуют точного соблюдения формата числа. То-есть если в строке не соблюдается формат числа (присутствуют лишние символы, либо строка вообще пустая), то вызывается исключение.
Что касается обратного преобразования, то можно сделать вот так: