Как получить первое число из строки?

Например,

"345опм676оп" => 345
"ра12.нм" => 12
"45.63" => 45

П.С.: Спасибо Дмитрию за подсказку, все действительно очень просто:

private int checkName(String name)
    {
        char[] result = name.toCharArray();
        String aaa = "";


        for (int i = 0, ii = 0; i < result.length; i++)
        {
            if (Character.isDigit(result[i]) == true)
            {
                aaa += result[i];
                ii = 1;
            }
            else if (ii == 1)
                break;
        }
        return Integer.parseInt(aaa);
    }

Ответы (0 шт):