欢迎来到 常识词典网 , 一个专业的常识知识学习网站!

[ Ctrl + D 键 ]收藏本站

您所在的位置:首页 > 教育学习 > 知道

知道

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

分类: 知道 常识词典 编辑 : 常识 发布 : 04-05

阅读 :187

计算字符串中子串出现的位置时结果出现了两次,可能原因是什么?/*计算字符串中子串出现的位置, */ 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-();

下一篇:豆瓣里的音乐都是哪里来的? 下一篇 【方向键 ( → )下一篇】

上一篇:--笔试内容是啥? 上一篇 【方向键 ( ← )上一篇】