gpt4 book ai didi

java - 有人可以帮我提供学校代码吗?

转载 作者:行者123 更新时间:2023-12-03 18:48:46 25 4
gpt4 key购买 nike

这是我的代码:

for (Article a : articles) {
boxNumber = magazine.getFfd().searchArticleInBox(a);
if (boxNumber >= 3) {
text = text + "Place box " + boxNumber + "\n";
}
}
textArea.append(text);


它确实可以工作:

Place box 3
Place box 3
Place box 3
Place box 3
Place box 4
Place box 4


这不是我想要的。我希望有人能告诉我,当数字改变时我只能一次得到它,所以我得到:

Place box 3
Place box 4

最佳答案

保留最后一个值并对照它:

int last = 0;
for (Artikel a : artikelen) {
doosnummer = magazijn.getFfd().zoekArtikelInDoos(a);
if (doosnummer >= 3) {
if (last != doosnummer) {
last = doosnummer;
text = text + "Plaats doos " + doosnummer + "\n";
}
}
}
textArea.append(text);


请注意,将 String附加到单个 StringBuilder对象而不是使用 String串联会更有效,因为这会继续创建新的 String对象:

StringBuilder text = new StringBuilder();
int last = 0;
for (Artikel a : artikelen) {
doosnummer = magazijn.getFfd().zoekArtikelInDoos(a);
if (doosnummer >= 3) {
if (last != doosnummer) {
last = doosnummer;
text.append("Plaats doos ");
text.append(doosnummer);
text.append("\n");
}
}
}
textArea.append(text.toString());

关于java - 有人可以帮我提供学校代码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44255871/

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