gpt4 book ai didi

java - Java 中的 lastIndexOf 是否从字符串末尾开始搜索?

转载 作者:搜寻专家 更新时间:2023-10-31 08:17:58 24 4
gpt4 key购买 nike

我一直在谷歌上搜索并试图找出 lastIndexOf 的行为是什么,但找不到真正的答案......

我有一个可能很大的字符串需要搜索,我 99% 肯定是标签,例如:</data>将在它的尽头。我试图将其剥离并向字符串附加一些额外的数据,然后再将其关闭。

现在我正在使用 indexOf,但性能是我的首要任务,所以我正在考虑使用 lastIndexOf...

Java 高手能否确认 lastIndexOf 是否会从字符串的后面搜索?

例子:

xml = xml.substring(0, xml.lastIndexOf("</data>"));
xml+"<mystuff>hello world</mysruff>";
xml+"</data>";

最佳答案

来自JavaDoc :

int lastIndexOf(String str, int fromIndex) Returns the index within this string of the last occurrence of the specified substring, searching backward starting at the specified index.

关于java - Java 中的 lastIndexOf 是否从字符串末尾开始搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8158594/

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