日期:2014-05-20  浏览次数:21018 次

java接收控制台输入int,怎么保留前导0
用StreamTokenizer接收输入
输入一个int类型,我要保留前导0,该怎么做
注意:不要说用scanner等,

比如StreamTokenizer输入的是0000009
这个数字是不能用String来接收的,
只能用int接收再转成String,怎么保留前面的0呢?

------解决方案--------------------
StreamTokenizer 这个是固定长度么,如果是的话,LZ可以得到INT的长度,在转成STRING之后在前面补上固定长度-INT长度个数的0就可