Я надеюсь, что кто-то может мне помочь, у меня есть следующая проблема. У меня есть переменная, которая выглядит следующим образом:Java: возвращает int из var, содержащего буквы и цифры
var a = "01VENT000KRV010WFEVVV055";
Я хотел бы также:
имеют последние 3 цифры переменной (например, 055) в качестве ИНТ
или удалить ВСЕ не фигуры из переменной (например, 01000010055) в виде int
Моя идея заключалась в том, что:
int sub = Integer.parseInt(a.substring(a.length-3));
или:
int sub = Integer.parseInt(a.replaceAll("[\\D]", ""));
Это не работало, поэтому я был бы очень признателен, если кто-то может помочь мне здесь Благодаря
вы должны обращаться с ведущего нуля '0', – Kent
@Kent Integer.parseInt будет заботиться о ведущих нулей. – nafas
Хммм и как? любая помощь? – Andre