gpt4 book ai didi

java |比较字符数组中的字符字

转载 作者:搜寻专家 更新时间:2023-11-01 01:38:45 25 4
gpt4 key购买 nike

如何获取可以在段落中找到的单个单词(在 char 数组中表示)的索引(再次在 char 数组中表示)。

字符代表单词

char word[] = new char[]{'w','o','r','d'};

这是段落

char para[] = new char[]{'f','g','q','z','y','i','o','p','w','o','r','d'};

在这种情况下,我想获得第一个字母的索引 8th。我在排序单词时使用了二进制搜索。

谢谢。

最佳答案

理论上有点低效,但比较实用和简单:

int position = new String(paragraph).indexOf(new String(word));

如果您想了解其工作原理,请查看 static int indexOf(..) java.lang.String

方法

关于 java |比较字符数组中的字符字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3274926/

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