java的一些函数,如有两个字符串,求出一个子字符串在另一个字符串中的位置

如有多次出现则要全部显示出来... 如有多次出现则要全部显示出来 展开
 我来答
匿名用户
2012-07-27
展开全部
string s="12345678w";
int i=s.indexof("w");
这时i==8
更多追问追答
追问
这个只能 获取第一次出现的位置 如果要全部都获取呢如a = "a";b="abcadbsa";怎么办
追答
String b = "abcadbsa"; 
char a = 'a';
int n =0;
while(n < b.length()){
if(a.charAt(n) == a){
System.out.println(n);
}
n++;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式