如何从字符串java解析int?

RVP*_*RVP 1 java string int parsing

我出于测试原因试图从虚拟字符串中解析一个int.该字符串将是:

String numOfStudents = "Number of Students: 5";
Run Code Online (Sandbox Code Playgroud)

我想解析这个String,确保它包含'学生数'行以及找出int值.

我怎样才能做到这一点?我需要int值来将它与另一个int值进行比较.

谢谢

roe*_*gol 5

    final String NUM_OF_STUDENTS = "Number of Students: ";

    String numOfStudents = "Number of Students: 5";
    int lastIndex = numOfStudents.lastIndexOf(NUM_OF_STUDENTS);

    if (lastIndex != -1){
        String number = numOfStudents.substring((lastIndex + (NUM_OF_STUDENTS.length())) , numOfStudents.length());
        Integer yourResultNumber = Integer.parseInt(number);
        System.out.println(yourResultNumber);
    }
Run Code Online (Sandbox Code Playgroud)