看板 java 關於我們 聯絡資訊
大家好 小弟現在遇到一個問題 比如說我有一串字串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
tkcn:如果只是這樣的需求,String.contains() 應該會快不少 03/22 13:23
qaz33326:謝謝你 真的有改善了很多 03/22 13:44