while(s.hasMoreTokens())这句什么意思?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/23 14:54:41
while(s.hasMoreTokens())这句什么意思?
//获取多行文本框中的信息
String textarea=request.getParameter("textarea");
//将信息按“\n”换行符进行分割
StringTokenizer s=new StringTokenizer(textarea,"\n");
//判断是否还有分割后的信息
while(s.hasMoreTokens())
{
out.println(s.nextToken());
out.println("
");
}
上面的那句while(s.hasMoreTokens())什么意思?
while语句判断s.hasMoreTokens()条件为真才执行后面的循环体.那个条件是什么?
//获取多行文本框中的信息
String textarea=request.getParameter("textarea");
//将信息按“\n”换行符进行分割
StringTokenizer s=new StringTokenizer(textarea,"\n");
//判断是否还有分割后的信息
while(s.hasMoreTokens())
{
out.println(s.nextToken());
out.println("
");
}
上面的那句while(s.hasMoreTokens())什么意思?
while语句判断s.hasMoreTokens()条件为真才执行后面的循环体.那个条件是什么?
s.hasMoreTokens(),返回值
条件是s对象里的hasMoreTokens()方法是否有返回值,
返回值则输出
out.println(s.nextToken());
out.println("
");
再问: 如果s对象里的hasMoreTokens()方法有返回值为true 意思是不说:要分割的信息中还有分割符"\n"? 还是?用"\n"做分割字符串的标记,就是输出的字符不含有"\n"这个换行符才执行循环体?
再答: 不明白你的意思,这代码的功能,应该是按行读取数据吧,\n 则作为一行的结束条件
条件是s对象里的hasMoreTokens()方法是否有返回值,
返回值则输出
out.println(s.nextToken());
out.println("
");
再问: 如果s对象里的hasMoreTokens()方法有返回值为true 意思是不说:要分割的信息中还有分割符"\n"? 还是?用"\n"做分割字符串的标记,就是输出的字符不含有"\n"这个换行符才执行循环体?
再答: 不明白你的意思,这代码的功能,应该是按行读取数据吧,\n 则作为一行的结束条件
while(s.hasMoreTokens())这句什么意思?
do {} while(&x==0) 这句什么意思? C++ 主要不明白 &x==0 这一句
while(1) 什么意思 while(i--)什么意思?
while(size-->0)什么意思?
while(*p)表示什么意思?
"get it while it's hot" 意思
what`s your hobby?这句英语什么意思?
It's my love这句英语什么意思?
He’s my best friend这句什么意思
while(scanf("%s%d",a,&n)==2)什么意思
循环语句while(*s++); 和循环语句while(*s){*s++;} 有什么区别?
while作介词时,什么意思吗?