我知道在java中默认情况下将Integer转换为String使用base 10.为什么我要使用其他base(2,8,16)???有任何优点或缺点???
答案 0 :(得分:1)
您可能希望将数字写为
有任何优点或缺点???
通常,十进制是好的,但有时候数字必须是特定的格式,或者更有意义的是将它读作2的幂,或者在最后一种情况下,你想要一个唯一的id并且你想要简短而简单。
答案 1 :(得分:1)
您可能希望在另一个基础中显示字符串的示例:假设您要显示颜色的RGB值,而是显示单个“数字”而不是三个r,g,b值,即# ffffff000而不是(255,255,0)。 然后你将以十六进制(基数16)写出三个值。