搜索数字并将其删除到我的 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一个没有数字的整数
我想在我的 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一个没有数字的整数