java - 在java中搜索单词内的字符串

标签 java search string

我想搜索字符串中的单词: 例如,让字符串为 "ThisIsFile.java" 让我想搜索 "File.java""IsFile"

这类似于 sql 'like' 查询,但不幸的是我不是 从数据库获取该字符串。

请给我建议任何好的解决方案。 谢谢

最佳答案

实现此目的的方法有多种,您选择的方法将取决于查询的复杂性。对于简单的普通符号/单词匹配,String 类提供了一个 contains 方法,该方法采用单个参数,即要搜索的字符串 - 如果它出现在搜索字符串中,则返回 true。

bool containsFile = myString.contains("file");

关于java - 在java中搜索单词内的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5969755/

相关文章:

java - TimerTask 中 ArrayList 的 add() 导致所有元素相同

java - 线程中出现异常 "main"java.lang.UnsatisfiedLinkError : sample. HelloWorld.print()V

ruby-on-rails - 优化搜索 RoR

php - 使用多个复选框名称查询搜索

android - Java 安卓 stringToList : undefined type - guava

java - 获取mongodb java中最后插入的文档

algorithm - 检查圆是否适合穿过非量化二维空间中的迷宫

mysql - 如何强制 mySQL 在 WHERE 比较中不将 varchar 转换为数字

C:文件循环读取不正确

javascript - Vaadin Elements 是否要与 Vaadin Framework 一起使用?