我用Andrawu给的下列方法分割字符串:
<%
String sStrr = "ssss||ddd||444" ;
java.util.Vector vStr = new java.util.Vector() ;
java.util.StringTokenizer stzp = new java.util.StringTokenizer(sStrr, "||");
while(stzp.hasMoreTokens()){
vStr.addElement(stzp.nextToken()) ;
}
for (i=0;i<vStr.size();i++)
out.println(vStr.elementAt(i)+"<br>") ;
%>
在这里,只能显示,我想将分割后的字符串赋值给某个变量,该怎么办??
try:
<%
String sStrr = "ssss||ddd||444" ;
java.util.Vector vStr = new java.util.Vector() ;
java.util.StringTokenizer stzp = new java.util.StringTokenizer(sStrr, "||");
while(stzp.hasMoreTokens()){
vStr.addElement(stzp.nextToken()) ;
}
String[] aStr = new String[vStr.size()] ;
vStr.copyInto(aStr) ;
for (int i=0;i<aStr.length;i++)
out.print(aStr[i]) ;
%>