类 StringTokenizer 使用
来源:互联网 发布:眉山广电网络客服电话 编辑:程序博客网 时间:2024/04/28 19:44
public String getTokenString(String str, String delim, int index)
{
String strResult = null;
StringTokenizer token = new StringTokenizer(str, delim, false);
//取指定位置的String
int pos = 1;
while (token.hasMoreTokens())
{
String strTemp = token.nextToken();
if (index == pos++)
{
strResult = strTemp;
break;
}
}
return strResult;
}
StringTokenizer
的实例有两种行为方式,这取决于它在创建时使用的 returnDelims
标志的值是 true
还是 false
:
- 如果标志为
false
,则分隔符字符用来分隔标记。标记是连续字符(不是分隔符)的最大序列。 - 如果标志为
true
,则认为那些分隔符字符本身即为标记。因此标记要么是一个分隔符字符,要么是那些连续字符(不是分隔符)的最大序列。
StringTokenizer 对象在内部维护字符串中要被标记的当前位置。某些操作将此当前位置移至已处理的字符后。
下面是一个使用 tokenizer 的实例。代码如下:
StringTokenizer st = new StringTokenizer("this is a test"); while (st.hasMoreTokens()) { System.out.println(st.nextToken()); }
输出以下字符串:
this is a test
- 类 StringTokenizer 使用
- StringTokenizer类的使用
- StringTokenizer类的使用
- StringTokenizer类的使用
- StringTokenizer类的使用
- StringTokenizer类的使用
- StringTokenizer类的使用
- StringTokenizer类的使用
- StringTokenizer类的使用
- StringTokenizer类的使用
- StringTokenizer类的使用
- StringTokenizer类的使用
- StringTokenizer类的使用
- StringTokenizer类的使用
- StringTokenizer类的使用
- StringTokenizer类的使用
- StringTokenizer类的使用
- StringTokenizer类的使用
- 网站根目录与服务器根目录 设置
- FLEX3+struts2.1.6+spring2.5.5+hibernate3.2整合日记(1)
- 浅谈Hibernate的flush机制
- ByteBuffer 转化为 String
- Java语言深入--对JAVA 的多线程浅析
- 类 StringTokenizer 使用
- 关于代码注释的理解
- ashx文件和HttpHandler
- Java GUI--浅谈Swing是MVC设计的典范
- 终于有自己的Bolg了,庆祝一下先;)
- .NET+jQuery+JSON实现Ajax
- 在多层应用程序中使用缓存:最佳实践
- 大型互联网网站架构心得之一:分(dispart)
- c#中字符与ASCII码转换