
请教各位关于 java.util.StringTokenizer
StringTokenizertmp=newStringTokenizer("aa,b,ccc",",");
while(tmp.hasMoreTokens()){
System.out.println(tmp.nextToken());
}
...
我还要取出tmp的值,但tmp.hasMoreTokens()==false
|
StringTokenizer每执行一次nextToken(),其reference就下移一次,直到最后,reference就不再指向任何实例,所以不能重来。如果你想对其分割的东西取用n(n由你决定)次,那在StringTokenizer第一次执行遍历循环的时候,你就应该将其值取出来,例如放在Vector中,结束后,将其放在数组中,这个时候,你就可以随便取用多少次了。
|
StringTokenizertmp=newStringTokenizer("aa,b,ccc",",");

可以用一个数组来保存tmp的值
String[]words=newString[tmp.countTokens()];
for(inti=0;i<words.length;i++)
words[i]=tmp.nextToken();
|
StringTokenizer就是这样的,有自己的内部状态,你要想取两次,把转存起来不就行了,3楼的代码可以用。stringtokenizer
|
我还要取出tmp的值????什么意思
|
改一下,如下:
StringTokenizertmp=newStringTokenizer("aa,b,ccc",",");

while(tmp.hasMoreElements())
{
System.out.println(tmp.nextToken());
}
|
都这么多了!我觉得应该差不多了........
谢谢。我两个都配置安装了,会冲突么?|没错,它们都是实现了J2EE的应用服务器,对于开发者来说是基本一样的。......
在我开发的计算机下resin执行javaBean下是正常的,但当我将结果移到目的机时执行使用javaBean的jsp页面时就会出现找不到网页的错误,紧接着就是整个resin服务停止(出现找不到网页的错误就是resin服务停掉的原因)。当我把当前浏览器关掉,再打开浏览器resin又恢复正常。浏览要使用bean的网页就出问题。目的机是使用win2000profession+sp2,bean主要是连接,执行sql语句。我在其它jsp不用bean连接,却是正常的。同时,我将我的东西移植到别的另外一台2000adserver,正常,我的操作步骤是拷贝resin目录和root目录,改变resin中config的文件,是服务指向ww......
请帮我看看为什么我的JSP页面不能得到JABEAN的返回值,谢谢!我的思路:在JSP页面定义一个变量,然后传给JABEAN,在JABEAN里对这个变量赋值,再返回给JSP页面,即可显示又可使用,请大家帮忙,万分感激!<%@pagecontentType="text/html;charset=gb2312"%><%!Stringpath=""%><jsp:useBeanid="bean"scope="application"class="mybag.mybean"/><HTML><BODY><%bean.test(path);%><%=path%>;</BODY></HTML>packagemybag;importjava.io.*;importjava.lang.*;publicclassmybean{publicStringtest(Stringpath){......
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-32343-1.html
激进一点的买理财产品宜定盈里一年是1000块