当前位置: 首页 > news >正文

leetcode28:找出字符串第一个匹配的下标

找出字符串第一个匹配的下标

给你两个字符串 haystackneedle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从 0 开始)。如果 needle 不是 haystack 的一部分,则返回 -1

public int strStr(String haystack, String needle) {int len1 = haystack.length();int len2 = needle.length();if (len1 < len2){return -1;}for (int i = 0; i <= (len1 - len2); i++) {if(haystack.substring(i,i+len2).equals(needle)){return i;}}return -1;}
http://www.lryc.cn/news/418132.html

相关文章:

  • Java二十三种设计模式-桥接模式(10/23)
  • Java 面试指南
  • 计算机毕业设计选题推荐-自习室座位预约系统-Java/Python项目实战
  • android13 删除兼容性警告窗口 deprecation warning 去除弃用警告
  • JESD204B/C协议学习笔记
  • 网络安全-渗透测试工具及插件介绍和使用方法
  • JAVA WEB初步实验
  • 30 个 JavaScript 技巧,让你的代码更具可读性
  • 电商行业中选择分账系统的关键因素!
  • 通过继承实现状态模式(C++)
  • 全国多地公布2024下半年软考报名具体时间
  • 【Python】requests的response.text 和 urllib.request 的 response.read()的区别
  • Obsidian插件安装与开发
  • lvs的dr模式实现
  • 免费写作神器,自动生成高质量文章
  • C#属性
  • Spring的代理模式
  • el-table合计放在标题上方且合并列以及渲染后端返回的数据
  • magic-api相关应用与配置
  • AI大模型赋能开发者|海云安创始人谢朝海受邀在ISC.AI 2024大会就“大模型在软件开发安全领域的应用”主题发表演讲
  • 基于Kahn算法|动态线程池,支持扩展点并发执行|召回|过滤
  • Bootstrap 4 表头固定,tbody滚动条
  • MYSQL知识点(持续更新)
  • html+css网页设计 酷狗首页1个页面 (无js)
  • 用户体验至上:9款软件界面设计工具分享
  • Lambda 表达式:解锁编程世界的魔法之门
  • 【python】Pandas处理Excel表格用法分析与最佳实践
  • KL 散度(python+nlp)
  • 四种推荐算法——Embedding+MLP、WideDeep、DeepFM、NeuralCF
  • 鹏鼎控股:最新面试求职SHL逻辑测评笔试题库讲解及真题分享