gpt4 book ai didi

java - 获取文本中给定短语的所有字符索引的最佳方法

转载 作者:行者123 更新时间:2023-11-30 09:43:48 26 4
gpt4 key购买 nike

获取给定文本字符串的搜索短语的所有字符位置的最佳方法是什么?

例如,假设我们有“the red cat is watching the red car stopped at the red stop sign”

输入:“红色”输出:[5, 29, 52]

最佳答案

您可以使用 indexOf字符串类的方法:

String haystack = "the red cat is watching the red car stopped at the red stop sign";
String needle = "red";
int idx = 0, pos;
while( (pos = haystack.indexOf(needle,idx)) != -1) {
System.out.println(pos+1);
idx += pos+1;
}

See it

关于java - 获取文本中给定短语的所有字符索引的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8200037/

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