因此,我一直在尝试在线查找是否有办法让字符串在 java 中搜索另一个完整的字符串。不幸的是,我还没有找到任何有效的方法。
我的意思是:
String str = "this is a test";
如果我搜索this is
它应该返回true
. 但如果我搜索this i
它应该是错误的。
我尝试过使用String.matches()
,但这不起作用,因为某些正在搜索的字符串可能包含 [、]、?等 - 这会将其丢弃。usingString.indexOf(search) != -1
也不起作用,因为它会为部分单词返回 true。