java - 如何在文本文件中*在*特定的其他点之后搜索一个点?

标签 java

我有一个整数 char2,其索引值约为 300 万。我试图在同一文件中查找与 char2 相关的字符串“traits”。然而,搜索字符串“traits”返回的值是 150 万,显然来自文件中的某个较早的点。如何搜索大于 300 万个且直接发生在 char2 之后的特征?

int charloc2 = (fileText.indexOf("traits"))

最佳答案

您可以使用另一个版本的 indexOf 在给定索引处开始搜索:

int charloc2 = (fileText.indexOf("traits", char2));

关于java - 如何在文本文件中*在*特定的其他点之后搜索一个点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21222749/

相关文章:

java - 如何在 Java 中实现 WebSocket 服务器?

java - 如何使用 Java 8 从字符串中提取子字符串?

java - 使用可选参数更新查询

java - 高效搜索字符串中的单词

java - 使用java更新word文档中自定义属性的值

java - 为 Unsafe.putOrdered*() 的发布实现获取?

java - NanoHttpd 保存上传的文件

JAVA:如何根据字段对列表进行排序

java - 是否有一个简单的解决方案可以将列和可编辑行动态添加到 Java 中的表模型?

java - jboss & maven : maven build fails due to libraries not opening