请教一下关于查询(匹配)的问题

zhouhao0107 2006-05-18 07:18:50
对于下面的一句话:
boolean flag = "abc".equals("abcde");
执行完了flag的值为false
我想问一下java中有没有方法 替代equals后,flag的值为true

我在作一个管理系统的时候,用到查询功能,如果用equals的话,必须是两个完全匹配才能查找出来
我想让它实现输入一个“abc",能把所有包含“abc”的都找出来,比如“abcdetf"、“zhoabcd”也都能找到

谢谢高手指教

...全文
178 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Fifotom 2006-06-02
  • 打赏
  • 举报
回复
"abcde".startsWith("abc");
trumplet 2006-05-31
  • 打赏
  • 举报
回复
"abcde".contains("abc")
presario2806 2006-05-31
  • 打赏
  • 举报
回复
判断abcd.indexof("abc")执行结果是否大于-1
zhouhao0107 2006-05-19
  • 打赏
  • 举报
回复
谢谢五米斗
mq612 2006-05-18
  • 打赏
  • 举报
回复
用正则表达式"abc{1}"

import java.util.regex.Pattern;

System.out.println(Pattern.compile("abc{1}").matcher("aductenabctsieh").find());

62,616

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧