当前位置:  技术问答>java相关

用什么函数可以把字符串分割

    来源: 互联网  发布时间:2015-11-17

    本文导语:  String str="1|2|3" 我想用一个数组str[]取出str字符串中的1,2,3 需用什么函数实现 | String str = "1|2|3"; StringTokenizer st = new StringTokenizer(str,","); while (st.hasMoreTokens()) {   System.out.println(st.nextToke...

String str="1|2|3"
我想用一个数组str[]取出str字符串中的1,2,3 需用什么函数实现

|
String str = "1|2|3";
StringTokenizer st = new StringTokenizer(str,",");
while (st.hasMoreTokens()) {
  System.out.println(st.nextToken());
}


结果:
1
2
3

|
如果你用的是j2se1.4版本的话,那就很简单了。
import java.util.regex.*;

Pattern p = Pattern.compile("|");
String[] strAry = p.split("1|2|3");

那么
strAry[0]=1;
strAry[1]=2;
strAry[2]=3;

|
StringTokenizer可以实现这个要求,但是如果你经常需要用到这个字符串分割的话还是建议自己写一个函数,因为StringTokenizer这个类他提供的是通用的解决方案,也就是大而全的,速度很慢,我做过测试,自己写的类比StringTokenizer类的速度可以快上7倍。这在机械工业出版社出版的《JAVA技术精髓》里面有提到。

|
String s = null;
String[] str = null;
char c;
int position = 0;
int num = 0;

for (int i = 0; i 

    
 
 

您可能感兴趣的文章:

  • C++ Strings(字符串) 成员 Constructors:构造函数,用于字符串初始化
  • 怎样在使用curses字符串输出函数或字符输出函数时,隐藏光标
  • linux c下利用srand和rand函数生成随机字符串
  • Oracle 函数大全[字符串函数,数学函数,日期函数]第1/4页
  • php将html特殊字符转换成html字符串的函数:htmlspecialchars()介绍及代码举例
  • Linux下某些字符串操作函数没有对应的Unicode版本,有替代函数可用吗?
  • mysql中字符串和时间互相转换的方法(自动转换及DATE_FORMAT函数)
  • 计算一个字符串在另一字符串中出现的次数函数
  • Linux下C语言strstr()查找子字符串位置函数详细介绍(strstr原型、实现及用法)
  • 浅析MySQL之字符串函数
  • php将unix时间戳转换成字符串时间函数(date)
  • c语言 字符串函数 子串
  • shell函数如何返回字符串
  • sql函数实现去除字符串中的相同的字符串
  • C语言字符串函数库 Strfunc
  • linux下有没有清除字符串中空格的函数?
  • 标准C有没有截取字符串的函数?
  • 字符串IP转整型ip,怎么弄?有现成函数调用嘛?整型ip啥意思?
  • 去除字符串中的相同的字符串的sql函数
  • php字符串过滤与转换函数有哪些
  • Thinkphp模板中截取字符串函数简介
  • JAVA里有没有可以按指定分割符分割字符串的函数?具体怎么用?
  • SQL语句 一个简单的字符串分割函数
  • php mb_chunk_split函数支持宽字符分割
  • php中利用explode函数分割字符串到数组
  • php自动分割查询字符parse_str函数的例子
  • php chunk函数分割数组实例
  • fgets 和scanf 、 C库函数 分割屏幕 聊天室
  • asp.net字符串分割函数使用方法分享
  • PHP中可以自动分割查询字符的Parse_str函数使用示例
  • SQL里类似SPLIT的分割字符串函数
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 标准C下没有字符处理函数,怎样写一个实现下面功能的函数?
  • c语言标准库中字符转换函数和数字转换函数
  • 输入字符不回显函数
  • Linux字符界面的清屏函数是哪个?
  • php mysql转义特殊字符的函数有哪些?
  • 请教UNIX C字符输入的检测函数?
  • 字符替换函数的错误---------急! 就5行代码竟然有错误....
  • 支持中文和其他编码的php截取字符串函数分享(截取中文字符串)
  • php mysql转义特殊字符函数
  • 用MySQL函数清除字符串首尾空白字符的方法
  • php特殊字符转义函数
  • linux串口读取read函数始终返回值为1,没有返回读到的字符数
  • php中文字符串截取函数示例
  • 请教将字符类型转化为整数类型的函数,多谢!
  • 在java中用什么函数可以从整型转到字符型?
  • 在jsp语句中有没有可以取得某个字符型变量的前面几位的函数呀??
  • js判断是否含有GBK以外的字符的函数
  • 在delphi下有没有将字符两头的空格滤掉的函数?
  • Java是否有能够将经过quoted-printable编码的字符序列转换为原文的函数?
  • php字符串查找函数(strrpos与strchr)
  • C++ Maps 成员 key_comp():返回比较元素key的函数
  • 请问:定义了2个函数,其中第一个函数要访问另外一个函数的变量,怎么处理阿?谢谢
  • C++ Maps 成员 value_comp():返回比较元素value的函数
  • 如果知道一个函数的地址或函数名,如何得到函数所在的文件名?
  • C++ MultiMaps 成员 key_comp():返回比较key的函数
  • java的数学函数在那个类中,如幂函数、指数、对数、双曲线函数等?
  • C++ MultiMaps 成员 value_comp():返回比较元素value的函数
  • 一个父类的构造函数的参数是(Applet applet),请问它的子类构造函数当中应怎样调用父类构造函数?
  • C++ STL Bitsets构造函数及成员函数解释及代码示例
  • 虚函数被类的构造析构函数和成员函数调用虚函数的执行过程
  • linux c 生成随机数srand函数和rand函数介绍及代码示例


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3