首页 > 代码库 > Implement strStr()
Implement strStr()
题目
Implement strStr().
Returns a pointer to the first occurrence of needle in haystack, or null if needle is not part of haystack.
方法
只需要遍历一遍即可。public String strStr(String haystack, String needle) { int lenH = haystack.length(); int lenN = needle.length(); if(lenH < lenN ){ return null; } for(int i = 0; i < lenH - lenN + 1; i ++){ int j = 0; while(j < lenN){ if(haystack.charAt(i + j) != needle.charAt(j)){ break; } j ++; } if(j == lenN){ return haystack.substring(i, lenH); } } return null; }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。