В зависимости от ограничений, введенных вами, лучше всего использовать регулярные выражения.
Pattern p = Pattern.compile("(\\d+)");
Matcher m = p.matcher("600sp");
Integer j = null;
if (m.find()) {
j = Integer.valueOf(m.group(1));
}
Это регулярное выражение переводится как «дайте мне набор непрерывных цифр в начале строки, где есть хотя бы 1 цифра». Если у вас есть другие ограничения, такие как разбор вещественных чисел, а не целых чисел, вам необходимо изменить код.