【发布时间】:2019-03-06 01:07:54
【问题描述】:
示例字符串: “鲍比是个很酷的人 // 不是真的”
我正在读取文件,假设我遇到了上面的字符串。我试图得到一个在“//”之前结束的子字符串,这将产生:“鲍比是一个很酷的人”,(请注意,在我的帖子中,我故意在“人”之后放了两个空格,但编辑器是'不捡起来-对不起)这样我以后可以更轻松地处理它。有什么办法可以将子字符串方法与java中的某种查找方法结合起来吗?我正在读取文件,但我不知道“//”可能会出现在哪个位置。我是否只需要先找到该位置,然后使用我通过 indexof 找到的那个位置再次使用子字符串?因为那将是 O(n^2),这并不理想;
【问题讨论】:
-
str.substring(0,str.indexOf(“//“));?
标签: java string search substring