为什么我的java程序中的for循环它不执行,直接跳过了?求指导啊、、、、
展开全部
你这X是什么......编译能通过?
追问
x是前面的字符串 现在解决了 谢谢 啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
条件没满足?
更多追问追答
追问
我都说不清了 你看下吧。谢谢诶 就是ss()中的for 运行结果看得出他没有执行、
void ss() {
t.setText("该字词出现的地方为:"+"\n");
for(int i=0;i<x.length()-l;i++){
if(x.substring(i,(i+(int)l)).equals(h)){
t.setText(t.getText()+"第"+i+"个字符"+"\t");
k++;
}
}
追答
额,我看不出问题了,你执行的时候跟进一下,看是不是参数传递的时候造成的条件不满足,是for循环没执行呢,还是没满足if的执行条件了。跟一下应该就能发现的。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |