Java:Parse String,有时以0开头

Kat*_*e99 -1 java string parsing

我试图解析StringLong与有时开始0.我希望结果保持"0"在Long的开头(例如0247484代替247484).

我试过这个,Long.parseLong(city.getId())但它删除了第一个"0".

谢谢

Tim*_*m B 5

你要求的是不可能的.在数学术语中,前导0绝对没有意义,因此无法长时间表示它.

您可能想要做的是在以后打印出来时控制Long的渲染.有各种方法来控制数字的格式,这可能会有所帮助:http://docs.oracle.com/javase/7/docs/api/java/text/NumberFormat.html