Java字符串分割与优化
来源:互联网 发布:js数组去重复 编辑:程序博客网 时间:2024/05/07 04:43
字符串分割是字符串处理中最常用的方法之一。
1、通过String.split()来分割,例如
”a;b,c;d“.split(",")如果要分割多种字符,则要用到正则表达式:
”a;b,c;d“.split("[;|,|:]")
2、通过StringTokenizer类来分割,例如:
String src = "abd,ef,cd";StringTokenizer st = new StringTokenizer(src,",");while(st.hasMoreTokens()){System.out.println(st.nextToken());}
3、更优化的字符串分割方式。
使用indexOf()函数进行分割,例如:
while(true){String splitStr = null;int j = src.indexOf(";");if(j<0)break;splitStr = src.substring(0, j);src = src.substring(j+1);}虽然使用indexOf的功能没有split强大,但是其效率会比split高很多,也比StringTokenizer高
0 0
- Java字符串分割与优化
- Java字符串分割和查找优化
- java开发优化之字符串分割
- java 特殊字符串替换与分割
- Java 字符串分割“|”与“.”Bug(切记)
- java字符串与数字的分割
- 字符串分割与拼接
- java分割字符串
- Java字符串分割
- java 字符串分割
- Java分割字符串
- java 字符串分割
- java 分割字符串
- Java中的字符串分割
- JAVA字符串分割
- Java中的字符串分割
- Java字符串分割方法
- hdu1106 java字符串分割
- SpriteBuilder物理对象的父子关系
- Eclipse/MyEclipse注释模板和格式化模板的使用
- 看《当幸福来敲门》观后感
- uc笔记10---网络通信,套接字(Socket),基于 TCP 协议的客户机/服务器模型
- iOS开发之 动画组CAAnimationGroup
- Java字符串分割与优化
- windows下如何查看磁盘IO性能
- CSU 1515 - Sequence (莫队)
- 生成hdf5文件用于多标签训练
- Merge Intervals
- 工欲善其事必先利其器之eclipse
- uc笔记11---线程管理,线程函数:创建、等待、获取、比较、终止、取消, 线程属性
- Android AsyncTask完全解析,带你从源码的角度彻底理解
- HTML标签语义化