java中如何查找一个长度大于1的字符串,并输出所在的位置

java中如何查找一个长度大于1的字符串,例:我爱家,我爱祖国。查找:我爱输出:我爱所在的位置是:0145... java中如何查找一个长度大于1的字符串,例:我爱家,我爱祖国。 查找:我爱 输出:我爱所在的位置是:0 1 4 5 展开
 我来答
匿名用户
2013-06-15
展开全部
public class StringTest {
public static void main(String[] args) {
String str="我爱家,我爱祖国。";
String subStr="我爱";
int i=0;
while(i<=str.length()){
int result=getIndex(str,i,subStr);
if(result==-1)
break;
System.out.print(result+" "+(result+subStr.length()-1)+"\t");
i=result+subStr.length();
}
}
public static int getIndex(String str,int startIndex,String subStr){
return str.indexOf(subStr, startIndex);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-15
展开全部
学习中,解决了没啊 给我源码吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式