永发信息网

继续刚才的 如果是fl001 变成fl002呢 如何使00 保存下来

答案:1  悬赏:30  手机版
解决时间 2021-12-02 05:28
  • 提问者网友:我们很暧昧
  • 2021-12-01 11:22
继续刚才的 如果是fl001 变成fl002呢 如何使00 保存下来
最佳答案
  • 五星知识达人网友:走死在岁月里
  • 2021-12-01 11:56
那就稍微改动哈代码,截取数字后,把数字+1再转化为新的字符串newNum,while循环判断newNum的长度是否到3,要是没有到三,就前面给它补0即可

String s = "fl005";
String newNum = String.valueOf(Integer.parseInt(s.substring(2))+1);
while (newNum.length() < 3)
{
    newNum = "0" + newNum;
}
System.out.println(s.substring(0,2)+newNum);示例结果:

来自:求助得到的回答
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯