StringTokenizer 類(lèi)
http://www.leftworld.net/online/j2sedoc/javaref/java.util.stringtokenizer_dsc.htmStringTokenizer 類(lèi)允許一個(gè)應(yīng)用把字符串分解成一個(gè)個(gè)標(biāo)記。標(biāo)記化方法比 StreamTokenizer
類(lèi)使用的方法簡(jiǎn)單的多。 StringTokenizer
方法不區(qū)分標(biāo)識(shí)符、數(shù)字和引用字符串,它們也不識(shí)別和跳過(guò)注釋。
下面是一個(gè)使用 tokenizer 的例子。代碼:
StringTokenizer st = new StringTokenizer("this is a test"); while (st.hasMoreTokens()) { println(st.nextToken()); }
打印下列輸出結(jié)果:
this is a test通過(guò)編碼找名稱(chēng):<tr>
<td align="left" bgcolor="#ececf4">丙方單位</td>
<td colspan="3" align="left" bgcolor="#FFFFFF">
<%
String gs_bfs="";
if(!CM.getAttrValue("gs_bf").equals("")){
String tmpStr="";
StringTokenizer Str = new StringTokenizer(CM.getAttrValue("gs_bf"),",");
while(Str.hasMoreTokens()){
sql="select dwmc from HT_DW where dw_code='" + Str.nextToken() + "'";
rsVector1 = CCommonDAO.select(sql,"ESYSDATACON");
if(rsVector1.size()>0){
CM1=(CommonModel)rsVector1.elementAt(0);
tmpStr =CM1.getAttrValue("dwmc");
}
gs_bfs +=tmpStr+",";
}
out.println(gs_bfs.substring(0,gs_bfs.lastIndexOf(",")));
}
if(!gs_bf_mc.equals("")){
gs_bfs=gs_bf_mc;
out.println(gs_bfs);
}
%>
</td>
</tr>
posted on 2009-11-12 11:04 半導(dǎo)體 閱讀(113) 評(píng)論(0) 編輯 收藏