java 编写一个字符浏览器
编写一个字符浏览器,输入需要查询的字符或者字符串,浏览器自动显示所有该字符或者字符串的位置请输入字符串:我是我是我是你是我各位请输入需要查找的字符:我我出的位置是:024...
编写一个字符浏览器,输入需要查询的字符或者字符串,浏览器自动显示所有该字符或者字符串的位置
请输入字符串:
我是我是我是你是我各位
请输入需要查找的字符:
我
我出的位置是:0 2 4 8
帮忙给下代码谢谢!!请用accp6.0 y1的知识
提供一下思路,indexof()取得第一个后数值后a,用substring把字符串拆开,要后半部分,继续indexof()取得数值b,位置就是a+b。以此类推递归下就可以
但我写不出来· ····· 展开
请输入字符串:
我是我是我是你是我各位
请输入需要查找的字符:
我
我出的位置是:0 2 4 8
帮忙给下代码谢谢!!请用accp6.0 y1的知识
提供一下思路,indexof()取得第一个后数值后a,用substring把字符串拆开,要后半部分,继续indexof()取得数值b,位置就是a+b。以此类推递归下就可以
但我写不出来· ····· 展开
2个回答
展开全部
for循环遍历即可、然后"XXX".equals(charAt(i)),用什么indexOf()和substring把简单的问题弄的那么复杂干嘛!
追问
您好,我 是菜鸟一个 哦 · 我想知道您的方法查询字符串也行吗·?
追答
String str = "我是我是我是你是我各位";
char c = '我';
for(int i = 0; i < str.length(); i++)
{
if(c == str.charAt(i))
{
System.out.print(c + "出的位置是:" + i);
}
}
代码随手写的、可能会有错误
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String类的
int indexOf(String str)
Returns the index within this string of the first occurrence of the
specified substring.
int indexOf(String str,
int fromIndex)
Returns the index within this string of the first occurrence of the
specified substring, starting at the specified index.
这两个帮到你!
int indexOf(String str)
Returns the index within this string of the first occurrence of the
specified substring.
int indexOf(String str,
int fromIndex)
Returns the index within this string of the first occurrence of the
specified substring, starting at the specified index.
这两个帮到你!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询