如何获取可在段落中找到的单个单词的索引(表示在char数组中)(再次表示在char数组中).
char代表这个词
char word[] = new char[]{'w','o','r','d'};
Run Code Online (Sandbox Code Playgroud)
这是段落
char para[] = new char[]{'f','g','q','z','y','i','o','p','w','o','r','d'};
Run Code Online (Sandbox Code Playgroud)
我希望在这种情况下得到第一个字母的索引8.我在排序单词scrambled时使用了二进制搜索.
谢谢.
理论上有点低效,但实用而简单:
int position = new String(paragraph).indexOf(new String(word));
Run Code Online (Sandbox Code Playgroud)
如果你想了解它是如何工作的 - 检查static int indexOf(..)方法java.lang.String
| 归档时间: |
|
| 查看次数: |
3071 次 |
| 最近记录: |