搜索数字并将其删除到我的 int 变量中

Searching for a digit and delete it in my int variable

我想在我的 int 变量中搜索一个数字并将其删除。

这是代码的一小部分(未完成,因为我仍在实现中)。我注意到有很多用例。那么你知道更简单的删除数字的方法吗?

public int getStringtoIntForEthType(int OxAB){
        String myInt = Integer.toString(OxAB);
        if(Integer.toString(OxAB).contains("x")){
            myInt = myInt.substring(2);
        }
        StringBuilder myIntBuilder = new StringBuilder(myInt);

        for(int a = 0; a<=myInt.length();a++){
            if(a-1 < 0 && myIntBuilder.charAt(0)!=0 && myIntBuilder.charAt(a)==0){

            }
        }

        return Integer.parseInt(myIntBuilder.toString());
    }

从这里的数字中删除该数字的所有存在是一个函数:-

public int DeleteDigit(int number, int numberToDel)
{
    String Num = "" + number;
    Num = Num.replace(numberToDel + "", "");

    if(Num.length != 0)
        return Integer.parseInt(Num);
    return 0;
}

这会return一个没有数字的整数