gpt4 book ai didi

java - 当字符串不为空或空时执行

转载 作者:行者123 更新时间:2023-12-02 08:31:16 26 4
gpt4 key购买 nike

好吧,这是一些逻辑思维...我想做的是循环字符串,直到我遇到空/空字符串..然后停止。一直将这些字符串放入字符串数组中......

这是代码示例。我知道这是错误的,但希望能让您了解我想要实现的目标:

int i;
wepN = new String[100];
int wepQty = 0;
boolean anyLeft = true;
while (anyLeft == true) {
for(i = 0;i < 100;i++) {
if (data.getItems().get(i).getName() == null) {
anyLeft = false;
System.out.println(data.getItems().get(i).getName() + " -NO MOARE");
}
wepN[i] = data.getItems().get(i).getName();
wepQty++;

}
}

最佳答案

您可以使用break退出for循环,就像使用switch语句一样:

String[] wepN = new String[100];                        
int wepQty = 0;

for (int i=0; i < wepN.length; i++) {
if (data.getItems().get(i).getName() == null || "".equals(data.getItems().get(i).getName())) {
System.out.println(data.getItems().get(i).getName() + " -NO MOARE");
break;
}
wepN[i] = data.getItems().get(i).getName();
wepQty++;
}

关于java - 当字符串不为空或空时执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3296165/

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