我一直在搜索googling,并试图找出lastIndexOf的行为是什么,但无法真正找到答案...是否在String搜索结束时进行Java搜索?
我有一个潜在的大字符串,我需要搜索,并且我99%的肯定,标签,例如:</data>
将在它的结尾。我试图剥去它并追加一些额外的数据到字符串,然后再关闭它。
现在,我使用的indexOf,但性能是我的首要任务在这里,所以我想用lastIndexOf的...
可能一些专家与Java确认是否lastIndexOf会从字符串的反向搜索?
实施例:
xml = xml.substring(0, xml.lastIndexOf("</data>"));
xml+"<mystuff>hello world</mysruff>";
xml+"</data>";
你知道源代码可用吗? –
为什么你使用字符串操作来使用XML?使用XML API。哦,如果性能是你的首要任务,你不应该像这样执行多个字符串连接... –
@DaveNewton不,直到现在我还不知道。很抱歉的新手问题... :( – codenamezero