gpt4 book ai didi

java - 如何在 char 数组 Java 中找到一个字符后跟一个字符?

转载 作者:行者123 更新时间:2023-11-29 08:24:08 26 4
gpt4 key购买 nike

我正在尝试在字符数组中找到一个字符数组,以便在数组中,A 后跟 B。出于某种原因,我没有收到错误,但我也无法让它完成我的工作当我有一个带有组合的数组时想要。我只是想知道是否有人可以解释我做错了什么并指出正确的方向。

char[] Array = new char[] {'A','B','C','D'....};
char A = 'A';
char B = 'B';
....
for (int i = 0 ; i < Array.length; i ++) {
if (Array[i] == A && Array[i++] == B) {
//Work Here
}
}

最佳答案

首先,继续制作i + 1超出数组索引,使用 i < arr.length - 1在 for 循环中。然后,更改 arr[i++]arr[i+1]if声明。

char[] arr = new char[] {'A','B','C','D'....};
char a = 'A';
char b = 'B';
....
for (int i = 0 ; i < arr.length - 1; i++) {
if (arr[i] == a && arr[i+1] == b) {
//Work Here
}
}

P.S: Prop 名称故意从大写字母转换为与 Java 命名约定一致。

关于java - 如何在 char 数组 Java 中找到一个字符后跟一个字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54822075/

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