浏览 3985 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (2) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-09-05
介绍: StringTokenizer类允许应用程序将字符串分解为标记。tokenization 方法比 可以在创建时指定,也可以根据每个标记来指定分隔符(分隔标记的字符)集。
StringTokenizer 对象在内部维护字符串中要被标记的当前位置。某些操作将此当前位置移至已处理的字符后。 通过截取字符串的一个子串来返回标记,该字符串用于创建 StringTokenizer 对象。
注意: StringTokenizer 是出于兼容性的原因而被保留的遗留类(虽然在新代码中并不鼓励使用它)。建议所有寻求此功能的人使用 String 的 split 方法或 java.util.regex 包。
下面介绍StringTokenizer的使用 StringTokenizer st = new StringTokenizer(strCode, ","); String[] items = new String[st.countTokens()]; int count = 0; while (st.hasMoreTokens()) { items[count++] = st.nextToken(); } 说明: 1.strCode是一个带有分隔符的字符串变量; 2.countTokens()将返回一共拆分出多少个字符串; 3.hasMoreTokens()测试还还有没有字符串需要分配; 4.nextToken()返回下一个字符串值;
总结: 通过nextToken()方法,将拆分后的字符串分配个String类型的数组中. 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |