gpt4 book ai didi

java - 如何在 Java 中创建循环并递增索引以用作字符串的一部分?

转载 作者:行者123 更新时间:2023-12-01 06:41:21 24 4
gpt4 key购买 nike

因此,对于我当前的程序,我目前正在这样做:

Java 代码

        ArrayList<Section> aMainSection = new ArrayList<Section>();
Section aSection = new Section();
aSection.setName("Document 1");
aSection.setSection("Section 1");
aSection.setText("Text 1");
Section aSection2 = new Section();
aSection2.setName("Document 2");
aSection2.setSection("Section 2");
aSection2.setText("Text 2");
Section aSection3 = new Section();
aSection3.setName("Document 3");
aSection3.setSection("Section 3");
aSection3.setText("Text 3");

但是我想要做的是创建一个 for 循环,当满足条件时,我可以创建一个新的部分。但是,我不知道如何在Java中增加变量。我认为这应该是可能的,但我知道这并不像将整数值连接到变量名的末尾那么简单。任何帮助将不胜感激,谢谢。

最佳答案

听起来你想这样做:

ArrayList<Section> aMainSection = new ArrayList<Section>();
for(int i = 0; i < 3; i++)
{
Section aSection = new Section();
aSection.setName("Document "+(i+1));
aSection.setSection("Section "+(i+1));
aSection.setText("Text "+(i+1));
aMainSection.Add(aSection);
}

如果您事先不知道要执行多少次,请尝试以下操作:

ArrayList<Section> aMainSection = new ArrayList<Section>();
int sectionNumber = 1;
boolean done = false;
while(!done)
{
Section aSection = new Section();
aSection.setName("Document "+ sectionNumber);
aSection.setSection("Section "+ sectionNumber);
aSection.setText("Text "+ sectionNumber);
aMainSection.Add(aSection);

sectionNumber++;
done = <put something interesting here>
}

关于java - 如何在 Java 中创建循环并递增索引以用作字符串的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6602608/

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