gpt4 book ai didi

java - 在JAVA中如何写一个只要数组包含某个值就会不断循环的语句

转载 作者:行者123 更新时间:2023-12-01 06:02:54 25 4
gpt4 key购买 nike

如何编写一个只要数组包含某个值就不断循环的语句?只要数组包含特定字符,我就需要它继续循环,但如果数组不包含这些字符值,则停止循环。

我在下面有这个,但我几乎 100% 确定它不会工作

for(int PieceChecker = 0, PieceChecker < 1){

//Code that needs to be carried out

if (Arrays.asList(board).contains(♖)){
PieceChecker++;
}
}

最佳答案

使用字符串比列表更容易处理此类仅涉及字符的情况。使用无限 for 循环,一旦发现其中不存在该字符就中断它。您可以使用 indexOf 来实现此目的。

以下代码片段可能对您有帮助:

String board_string = new String(board);
for(;;) {
if(board_string.indexOf('♖') == -1) {
System.out.println("Breaking out of loop...");
break;
}
else {
//do something here
}
}

关于java - 在JAVA中如何写一个只要数组包含某个值就会不断循环的语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53310475/

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