news 2026/10/31 10:18:44

Java中判断字符串是否包含指定子串的常用方法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Java中判断字符串是否包含指定子串的常用方法

这是一个在Java中判断字符串是否包含指定子串的常用方法。让我详细解释一下:

含义解释

path.indexOf("client/AppExamList.jsp?username=") != -1

这句话的意思是:检查字符串path中是否包含子串"client/AppExamList.jsp?username="。

工作原理

  1. indexOf()方法:返回子串在字符串中第一次出现的位置(索引)

    • 如果找到:返回子串开始位置的索引(0或正整数)
    • 如果没找到:返回-1
  2. != -1:判断是否不等于 -1

    • 如果indexOf()返回值不是 -1,说明找到了子串
    • 如果indexOf()返回值是 -1,说明没找到子串

示例

Stringpath1="/app/client/AppExamList.jsp?username=john";Stringpath2="/app/admin/dashboard.jsp";// 示例1:包含子串booleanresult1=path1.indexOf("client/AppExamList.jsp?username=")!=-1;// result1 = true,因为找到了// 示例2:不包含子串booleanresult2=path2.indexOf("client/AppExamList.jsp?username=")!=-1;// result2 = false,因为没找到

实际应用场景

这种写法常用于:

  • URL路径检查
  • 文件路径过滤
  • 权限验证(检查特定页面或功能)
  • 日志分析

现代替代写法

在Java 1.5+中,可以使用更直观的contains()方法:

// 传统写法if(path.indexOf("client/AppExamList.jsp?username=")!=-1){// 找到了}// 现代写法(推荐)if(path.contains("client/AppExamList.jsp?username=")){// 找到了}

注意点

  • 大小写敏感:indexOf()是大小写敏感的
  • 精确匹配:需要完全匹配整个子串
  • 位置无关:只关心是否包含,不关心在哪个位置

所以,你的这行代码就是在判断path字符串是否包含特定的URL路径模式。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/30 13:56:59

通达信连板打妖选股指标公式源码副图

{}{指标说明: 1.一般选股在9点25-30分之间(9.35前). 2.竞价抓妖是博弈涨停.所以要避免在大盘单边下跌的时候去参与. 3.大盘横盘或者趋势向上(20日均线之上)胜率高. 4.竞价选出来的股.主流题材胜率高. 5.如果当日介入后不符合预期.第二天出. 6.第一开盘不能直线下杀.…

作者头像 李华
网站建设 2026/10/30 14:32:08

中国辅助驾驶“新竞赛”打响,高智价比AI芯片如何定义新标杆?

中国辅助驾驶的落地竞速已经从单纯的性能比拼,进入“法规与体验双轮驱动”的全新阶段。一方面,包括中国在内的全球多个国家和地区已对车辆搭载AEB系统提出强制性要求,直接推动了组合辅助驾驶进入市场主导的“爆发期”。根据《高工智能汽车研究…

作者头像 李华
网站建设 2026/10/31 5:29:00

渔人的直感:FF14终极智能钓鱼计时器完全指南

渔人的直感:FF14终极智能钓鱼计时器完全指南 【免费下载链接】Fishers-Intuition 渔人的直感,最终幻想14钓鱼计时器 项目地址: https://gitcode.com/gh_mirrors/fi/Fishers-Intuition 还在为错过幻海流最佳时机而烦恼吗?是否经常因为分…

作者头像 李华
网站建设 2026/10/30 12:37:21

如何在30天内完成Agent有效性验证?生物药研发加速的秘密武器

第一章:生物制药Agent有效性验证的挑战与机遇在生物制药领域,智能Agent正逐步应用于药物发现、靶点识别和临床试验模拟等关键环节。然而,这些Agent的有效性验证面临诸多挑战,同时也孕育着重大技术突破的机遇。数据异质性与标准化难…

作者头像 李华
网站建设 2026/10/30 0:44:30

为什么顶尖金融机构都在重构Agent审计日志?背后隐藏的4大合规趋势

第一章:金融合规 Agent 的审计日志在金融行业,系统操作的可追溯性是合规性的核心要求之一。审计日志作为记录系统行为的关键组件,为监管审查、异常检测和责任追溯提供了数据基础。金融合规 Agent 通过自动化手段收集、分析并归档关键操作事件…

作者头像 李华