-3
如何在Java中獲取某個數字的長度?Java中的數字(數字)長度
字符串的長度是string.length()
,但它是一個整數?
我嘗試這樣做:
int lengthNumber = (String.valueOf(maxNumber)).length();
但它始終返回1,對於每一個號碼。
如何在Java中獲取某個數字的長度?Java中的數字(數字)長度
字符串的長度是string.length()
,但它是一個整數?
我嘗試這樣做:
int lengthNumber = (String.valueOf(maxNumber)).length();
但它始終返回1,對於每一個號碼。
當我跑了這一點:
int Number = 100003;
int lengthNumber = (String.valueOf(Number)).length();
System.out.println(lengthNumber);
我的產量爲6,這表明它工作正常。
只要確保您的變量已正確聲明。
如果上述不起作用,此方法將起作用。
int x = 100003;
String y = "" + x;
現在你可以使用y.length()。打印是給人100003,並打印y.length()
給出6.
System.out.println(y);
System.out.println(y.length());
Integer#toString().length();
對於實例
Integer a=222;
int length=a.toString().length();
輸出
3
你說的「沒有按」是什麼意思工作「? – Eran
它總是給我一個長度爲1的數字。 – Dacke
那麼也許你總是提供一個單一的數字號碼? – Submersed