勤奋学习java,有个关于StringTokenizer的问题
登录 | 论坛导航 -> 华新鲜事 -> 求学狮城 | 本帖共有 15 楼,当前显示第 14 楼 : 从楼主开始阅读 : 本帖树形列表 : 返回上一页
作者:duck (等级:7 - 出类拔萃,发帖:6205) 发表:2003-04-29 16:07:23  14楼  评分: 
关于debug
楼下已经有人告诉你是什么原因了,我来给你讲解一下怎么debug这个program。

通常while loop里执行的东西,不是我们想要的东西,怎么办?把里面每步都print出来,看看是哪步出了问题。

将第19行的st.nextToken();里改成 System.out.println(i+" "+st.nextToken());。然后运行程序,看看结果如何。结果如下:

0 I

1 love

2 you

3 a

4 b

5 c

null \\my1(MyString,7) 的结果

0 I

1 love

2 a

3 b

4 c

you \\my1(MyString,2) 的结果


那个while loop在第一次执行了5次就停了,在第二次,i的指数只是到4就结束了。为什么?请你来分析吧。:)
*签名档字数限制在200以内。
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表

本帖共有 15 楼,当前显示第 14 楼,本文还有 N-1 层楼,要不你试试看:点击此处阅读更多 >>



请登录后回复:帐号   密码