我想搜索我的int變量中的數字並將其刪除。搜索一個數字並在我的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());
}
當將Integer.toString包含一個「x 「?十進制數字不包含「x」 –
int 0xAb只能存儲它不會包含字符的數字,它會拋出NumberFormatException,同樣在java中,變量名稱不能以數字 – 2016-03-04 17:51:17
開頭,即不正確。例如, 0x800會給你int 2048. – Ceeya