就是分割字符串的。String s = "abc,def,ghi";
StringTokenizer stk = new StringTokenizer(s, ","); while (stk.hasMoreElements())
{
System.out.println(stk.nextElement().toString().trim());
}
StringTokenizer stk = new StringTokenizer(s, ","); while (stk.hasMoreElements())
{
System.out.println(stk.nextElement().toString().trim());
}
解决方案 »
- 定时器刷新问题,求帮助
- 通过jndi连接池,java对oracle的blob字段取出时会发生"java.lang.ClassCastException"错误,有什么解决方法嘛?
- 谁有<<Java语言程序设计>> 基础篇和进阶篇 编程题奇数的答案??
- 数据库配置文件的问题
- 如何用java设计简单的分形?比如科赫雪花.
- 一个Unicocde 和ascii编码的问题,感兴趣的话来看一看
- 新手求救!请问怎样在类Frame中添加一个字体库??
- jdbc与habernate的关系是什么
- 请教大家一下,在java里是不是没有办法实现纯java的ping函数!????
- 请大家帮帮忙.....
- 高分求教,关于focus
- 如何使用JBuilder做电子地图?(Applet)
比如 : aa,bb:CC
如果你想要分别得到 aa bb 和 CC ,
就像这样做
StringTokenizer st = new StringTokenizer("aa,bb:CC
", ":,");
while (st.hasMoreElements())
print(st.nextElement());
不过在用nextToken之前要设置词字符集,分割符集等等
quoteChar 设定引用字符 比如 ‘ \" ’
WhitespaceChars设定空白字符集 比如 空格,“\t”"\n" "\r"
", ":,");
这里面第二个参数就是设置的分隔符