ParseInt 错误 - Java

ParseInt Error - Java

为什么会出现此错误?我尝试更改代码的许多方面,但无法找出错误。谢谢!

import java.util.*;


public class Problem1
{
    public static void main(String[] args)
    {
        int ogarank = 177;
        int ogbrank = 129;
        int ogcrank = 11;
        int newarank = 0;
        int newbrank = 0;
        int newcrank = 0;
        int input = 0;
        Scanner scan = new Scanner(System.in);

        System.out.println("Enter Your Number");
        input = scan.nextInt();

        input = input % 100;
        newcrank = separate(input, newcrank);
        input = input % 100;
        newbrank = separate(input, newbrank);
        input = input % 100;
        newarank = separate(input, newarank);

    }

    public static int separate(int input, int rank)
    {
        rank = input;
        return rank;
    }

    public static int convert(int ogrank)
    {
            int digit1;
            int digit2;
            String convert;
            digit1 = ogrank / 10;
            digit1 = digit1 * 16;
            digit2 = ogrank % 10;
            digit2 = digit2 * 1;
            convert = ("" + digit1 + "" + digit2 + "");
            ogrank = convert.parseInt();
    }

错误:找不到符号

        ogrank = convert.parseInt();
                        ^

符号:方法 parseInt()

位置:字符串类型的变量转换

方法是Integer.parseInt()

convert 是一个 String 类型的变量,没有 parseInt() 方法

更改方法应该有一个像这样的字符串 param:

 ogrank = convert.parseInt();

收件人:

  ogrank = Integer.parseInt("String to parse");

描述: 该方法用于获取某个String的原始数据类型。 parseXxx() 是一种静态方法,可以有一个或两个参数。

语法: 下面给出了此方法的所有变体:

 static int parseInt(String s)
 static int parseInt(String s, int radix)

参数: 参数详情如下:

s -- 这是十进制的字符串表示形式。

radix -- 这将用于将 String s 转换为整数。