java中String的split的详细用法
2014-05-09 13:45
330 查看
public String[] split(String regex)
参数:
regex- 定界正则表达式 返回:字符串数组,根据给定正则表达式的匹配来拆分此字符串,从而生成此数组。
该方法的作用就像是使用给定的表达式和限制参数 0 来调用两参数 split 方法。因此,结果数组中不包括结尾空字符串
原来我不能小看空字符串,它也是字符串的一种,当split函数没有发现匹配的分隔符时,返回数组就只包含一个元素(该字符串本身)。以为这样就结束了,幸亏我做了几个试验,忽然又发现了一些问题,代码如下:
现在总结如下:
当字符串只包含分隔符[b]时,返回数组没有元素;[/b]
当字符串不包含分隔符时,返回数组只包含一个元素(该字符串本身);
字符串最尾部出现的分隔符可以看成不存在,不影响字符串的分隔;
字符串最前端出现的分隔符将分隔出一个空字符串以及剩下的部分的正常分隔;
相关文章推荐
- JAVA日期加减运算
- java内存泄露详解
- Eclipse console文本换行
- 深入理解Java运行时数据区
- Java NIO框架Mina、Netty、Grizzly介绍与对比
- Java中throw和throws的区别
- 使用meclipse查看webservice wsdl soap消息
- Java 6 JVM参数选项大全(中文版)
- 是用JDBC从数据库中获取数据并以java对象返回
- Java系列笔记(4) - JVM监控与调优
- Java系列笔记(3) - Java 内存区域和GC机制
- 《JAVA与模式》之观察者模式
- Java系列笔记(2) - Java RTTI和反射机制
- Java系列笔记(1) - Java 类加载与初始化
- ubuntu安装配置jdk1.6 jdk1.7
- eclipse常用快捷键
- java 运行时环境和编译器环境
- Java中子类和父类的构造函数?
- 你可能没听过的 Java 8 中的 10 个特性
- java.sql.SQLException: Before start of result set