我分特~~ StringTokenizer ~~java的BUG~~?

zxyufan 2002-02-09 03:29:14
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.util.StringTokenizer"%>

<%
String str= "阿克苏克苏的阿[_分页_]克苏发喀什分发达广泛喀什的[_分页_]阿克苏的的阿克苏的";
out.print(str+"<br><br>");
StringTokenizer st = new StringTokenizer(str,"[_分页_]");
String[] str_t = new String[st.countTokens()];
while(st.hasMoreTokens()){
out.print(st.nextToken()+"<br>");
}
%>

这应该算标准的StringTokenizer用法吧~~大家猜猜结果~~注意看str中间有个单独的“分”字哦~~
...全文
13 点赞 收藏 6
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jimjxr 2002-02-28
这个可能是JDK没说清楚,这里"[_分页_]"中每个字符都被认为是分隔符,而不是这个串整体作为分隔符。
回复
yanchang 2002-02-28
自己 写吧,
主要是sun写类库的人不懂中文
回复
hccpro 2002-02-27
自己写一个吧,其实StringTokenizer类很简单的。
回复
zxyufan 2002-02-27
你不可能去要求用户只输入英文嘛~~
回复
leonzhao 2002-02-15
用英文做分割符不就好了?
回复
zxyufan 2002-02-13
anybody know?
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告