gpt4 book ai didi

java - 从 Java 数组中获取第二次出现的元素

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:44:43 25 4
gpt4 key购买 nike

我目前有一个程序通过使用 for 循环遍历数组,并使用嵌入式 if 语句对数组进行处理,该语句将数组中的元素与我要查找的元素相匹配。我需要对此进行修改,以便它可以找到同一元素的第二次出现。关于如何做到这一点的想法?

  String[] myStringArray = {"a", "b", "c", "a", "d", "e", "f"};

for(int i=0; i<myStringArray.length; i++) {
if(myStringArray[i].equalsIgnoreCase("a") {
//do something
}
}

如前所述,这将找到第一个 a,我将对其进行处理,但是第二个 a 也需要进行操作。

最佳答案

使用计数器。

String[] myStringArray = {"a","b","c","a","d","e","f"};

int occurrences = 0;

for(int i=0; i<myStringArray.length;i++{
if(myStringArray[i].equalsIgnoreCase("a"){
occurrences++;
if(occurrences == 2) {
// Do something
}
}
}

关于java - 从 Java 数组中获取第二次出现的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29543431/

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