当前位置: 代码迷 >> J2SE >> java接收控制台输入int,如何保留前导0
  详细解决方案

java接收控制台输入int,如何保留前导0

热度:76   发布时间:2016-04-24 00:36:37.0
java接收控制台输入int,怎么保留前导0
用StreamTokenizer接收输入
输入一个int类型,我要保留前导0,该怎么做
注意:不要说用scanner等,

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

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