请问同志们一个有关问题,怎么在java中模拟SQL中的like

请教同志们一个问题,如何在java中模拟SQL中的like?
现在碰到一个需求,要求使用java来模拟sql中的like,返回值为bool,现在想到的是使用indexOf,不知道有没有更好的方式,谢谢大家。。。。。

------解决方案--------------------
用正则来匹配,想怎么like都行。
------解决方案--------------------
正则表达式……

like %abc% 正则就是 (.+)(abc)(.+)
------解决方案--------------------
正则啥呀...
部分包含字符串....indexOf是正解...有这么搞这么复杂吗
------解决方案--------------------
indexOf应该很高效了 contains也可以
------解决方案--------------------
非要用正则吗...
%是 (.*)