我有一个要求,我需要找到一个整数的位数。 我搜索了它并得到了一些技巧。但我也开发了一个我自己的技巧。 我只是想知道知道整数中的位数是否正确。
<nav>
<a href="home.html">home</a>
<a href="about.html">about</a>
<a href="more.html">more</a>
<a href="contact.html">contact</a>
</nav>
我将11作为限制,因为最大整数是11位数。 如果这是正确的方式,请告诉我。
请注意,我没有选择使用任何字符串api。
答案 0 :(得分:5)
您的解决方案效果不佳。这对于简单的任务来说太复杂了。如果数字更大,那就太慢了。
您应该使用:
String.valueOf(number).length()
简单易读,可扩展性更好。