[問題] 部分字串搜尋效率
大家好
小弟現在遇到一個問題
比如說我有一串字串String s = abcdefgh
原本的情況是會用abcdefgh去做搜尋
所以我用s.equals("abcdefgh")的方法就可以了
但現在需求變了可能我只有一部分的字串
例如我只有cdef
我要去判斷s字串中是否有包含cdef
於是我也用了regex的方式去寫
Pattern regex = Pattern.compile("cdef");
Matcher matcher = regex.matcher(s);
matcher.find();
這樣子做是可以達成我的目標
可是資料量大後
效率有點低落...
請問是否有其他的方式可以達成同樣的效果?
或是哪邊可以修改一下??
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.122.149.91
→
03/22 13:23, , 1F
03/22 13:23, 1F
→
03/22 13:44, , 2F
03/22 13:44, 2F