如何在Java中使用String或StringBuilder反向搜索?

问题描述

| 您能告诉我如何在Java中以逆序搜索(向后搜索)吗? 在HTML文件搜索文本时,我需要做同样的事情。     

解决方法

           [...]如何在Java中以逆序搜索(向后搜索)? 我假设您的意思是从头开始搜索字符串。 对于此任务,您可以使用
String.lastIndexOf(str)
。这将找到子字符串“ 1”的最后一个索引。如果要从此开始继续搜索,可以添加第二个
fromIndex
参数。
StringBuilder
也存在完全相同的方法。     ,        如果要在文件中搜索 1.以随机访问模式打开文件。 2.转到文件末尾。 3.然后在字符串中搜索。