gpt4 book ai didi

java - 将左垫中带零的数字相加

转载 作者:行者123 更新时间:2023-12-02 03:44:51 26 4
gpt4 key购买 nike

首先很抱歉这个愚蠢的问题,因为我是java新手。实际上我有一个字符串,其中包含一个数字,我想将其值增加到某个特定数字。我很困惑如何解释。下面是我需要做的示例。

我有一个字符串,即:-
“03000001da00000001666666”
我想增加它的值(value),如下所示

“03000001da00000002666666”
“03000001da00000003666666”
“03000001da00000004666666”等等

我在下面编写了一个简单的java代码:

但其打印错误,即:-
“03000001da2666666”
“03000001da3666666”
“03000001da4666666”等等

public class Demo {

public static void main(String[] args) {
String content = "03000001da00000001666666";

String firstIndex = content.substring(0, 10);
String requireIndex = content.substring(10,18);
String lastIndex = content.substring(18, content.length());
for(int i = 0; i <= 10;i++){
System.out.println(firstIndex + (Integer.parseInt(requireIndex)+i) + lastIndex);
}
}
}

需要帮助请帮助我。

最佳答案

试试这个:

public static void main(String[] args) {
String content = "03000001da00000001666666";

String firstIndex = content.substring(0, 10);
String requireIndex = content.substring(10,18);
String lastIndex = content.substring(18);
for(int i = 0; i <= 10;i++){
System.out.printf("%s%08d%s%n",firstIndex, Integer.parseInt(requireIndex)+i, lastIndex);
}
}

关于java - 将左垫中带零的数字相加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36409136/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com