【发布时间】:2023-03-08 15:50:02
【问题描述】:
好的,我只是有点好奇。但我想知道是否有数字的子字符串(math.substring?),然后它会在指定的位置获取字符。
示例(真的很糟糕)
int number = 5839;
int example = number.substring(0,1)
println = example;
然后显示5?
【问题讨论】:
-
为什么不直接使用舍入函数呢?在该示例中,
floor后跟除以 1000 将得到 5 -
@ChrisW 它不会用于舍入:p 我应该指定它,它将用于比较数字。我应该指定的。
-
数字没有子串操作的原因是数字本身独立于它们的表示方式。如果您想要 base-10 表示的子字符串,请按照其他人的建议进行这样的表示。这样的子字符串操作如何知道您想要 base-10(ASCII 码,不少于)而不是 base-2(二进制)或 base-16(十六进制)或 base-64 或其他任何数量?