我的Java項目的問題是,當我從一個文本字段解析字符串到很長時間,它在開始時刪除了我的零。長解析器刪除字符串開始處的零
我使用很長,因爲該文本字段是唯一標識號碼,UIN的長度是13個字符。
String uinString = tfUIN.getText()
try
{
uin = Long.parseLong(uinString);
}
catch (Exception e1)
{
format = false;
}
如何不落後零?
我必須使用long,因爲數字檢查,該文本字段不能是文本,只是數字。
爲什麼使用'long'代表一個長度不等的數字,這個ID必須有13個字符? – ifly6
如果你關心字符數量,而不僅僅是數字值,爲什麼使用'long'而不是'String'? –
前導0對數字沒有意義。對於一個字符串,很好,但對於一個數字,這是瘋狂的談話。 1和01之間的內在價值有什麼區別? (現在忽略八進制問題)? –