为什么常识

计算字符串中子串出现的位置时结果出现了两次,可能原因是什么?

生活词典 changshi.cidiancn.com

阅读: 143

计算字符串中子串出现的位置时结果出现了两次,可能原因是什么?/*计算字符串中子串出现的位置, */ class X{ public static void -in(String[] args){ String s = "abkkcdkkabkkefkk"; String s1 = "kk"; times(s, s1); } public static void times(String s, String s1){ int fromIndex = 0; w-ile(true){ int = s.Of(s1,fromIndex); if(!=-1){ System.out.println(); fromIndex = fromIndex+ s1.lengt-(); } } } }1 个答案

答案 1:

把fromIndex = fromIndex+ s1.lengt-();改为fromIndex = + s1.lengt-();

分享常识给亲友.

下一篇:有哪些靠谱的注入攻击的扫描工具? 下一篇 【方向键 ( → )下一篇】

上一篇:随着大量 HTML5 应用的出现,如何加强对 JavaScript 的源代码的保护? 上一篇 【方向键 ( ← )上一篇】