gpt4 book ai didi

java - 如何在JAVA中获取第二次或第n次出现的字符的索引,而无需数组,仅字符串类

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

我正在尝试在Java中创建一个方法,该方法可以为我提供字符串中第n次出现的字符的索引。例子String Hello=“大家好,你好吗”如何获得第三个“Y”的索引?谢谢你

最佳答案

final String text = "allo every body how are you";
int n = 3;
final char toFind = 'y';

int index = 0;
while (index < text.length()) {
if (text.charAt(index) == toFind) {
n--;
if (n == 0)
break;
}
index++;
}

// index is 24
System.out.print(index);

关于java - 如何在JAVA中获取第二次或第n次出现的字符的索引,而无需数组,仅字符串类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58807151/

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