小伙子勤奋啊!
登录 | 论坛导航 -> 华新鲜事 -> 求学狮城 | 本帖共有 1 楼,分 1 页, 当前显示第 1 页 : 本帖树形列表 : 刷新 : 返回上一页
<<始页  [1]  末页>>
作者:棋主 (等级:2 - 初出茅庐,发帖:55) 发表:2003-04-28 14:25:06  楼主  关注此帖评分:
勤奋学习java,有个关于StringTokenizer的问题import java.util.*; class MyTest { public static void main(String[] args) { String MyString="I love you. a b c s e f g "; System.out.println(my1(MyString,7)); System.out.println(my1(MyString,2)); } public static String my1(String s, int k) { StringTokenizer st=new StringTokenizer(s," \t\n\r,.;:"); String f=null; for(int i=0;i.< 哪个学长教教我 谢谢了先 (more...)
小伙子勤奋啊!
when u use StringTokenizer, in the for loop if u write for( int i =0; i< st.countTokens(); i++) then u may get wrong answer, coz st.countTokens() is variable. In the for loop, u will call st.nextToken(), then after that, st.countTokens() minus 1 already. So u may get null use your program. :st.countTokens() is always count the tokens left.

donot know what is blueJ.

r u lfj??? hehehe

Put your OWN COOL signature here!
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
论坛导航 -> 华新鲜事 -> 求学狮城 | 返回上一页 | 本主题共有 1 篇文章,分 1 页, 当前显示第 1 页 | 回到顶部
<<始页  [1]  末页>>

请登录后回复:帐号   密码