Java-split函数-分割字符串
2016-05-14 10:40
274 查看
1.函数说明:
2.空格拆分:
3.特殊(在正则表达式中有特殊含义的符号):
4.多个多个分隔符:
5.正则表达式表:
/* String.split(sourceStr,maxSplit) * String.split(sourceStr) * 参数说明:sourceStr是被分割的字符串,maxSplit是最大的分割数 * 返回值说明:split函数的返回值是一个字符串数组String[] */
2.空格拆分:
/* * String s1 = "A B C"; * String[]s2 = s1.split(" "); // 以1个空格拆分字符串 * String[]s2 = s1.split("\\s+"); // 以1个或多个空格拆分字符串 * String[]s2 = s1.split(" "); */
3.特殊(在正则表达式中有特殊含义的符号):
/* 1."."在正则表达式中有特殊的含义,因此使用的时候必须进行转义。 * 比如:String s1 = "a.b.c"; * String[]s = s1.split("."); 输出是空的 * String[]s = s1.split("\\."); 需要在前面加上\\ * * 2.同样的 ,对于字符"|" , "*" , "+"都得加上转义字符,前面加上"\\" * * 3.而如果是"\",那么就得写成"\\\\" */
4.多个多个分隔符:
/* 如果一个字符串中有多个分隔符,可以用"|"作为连字符。 * 比如:String s = "Java string-split#test", * 可以用s.split(" |-|#")把每个字符串分开。这样就把字符串分成了3个子字符串 */
5.正则表达式表:
相关文章推荐
- [开发工具]Java开发常用的在线工具
- Java设计模式(二)策略模式详解
- SpringMVC +Spring+ SpringJDBC 整合 教程
- eclipse错误
- java中的switch的参数类型
- java多线程系列3-线程同步
- java md5,md2,md4 加密算法
- volatile、native、synchronized
- java并发编程---线程池
- JAVA-勇者斗恶龙-The Dragon of Loowater,Uva 11292-排序后贪心
- java多线程的创建
- java多线程系列2-线程控制
- Java 秒转mm:ss 格式
- 运行时的多态与多重继承
- javaWeb(一)---html表单
- Java设计模式之适配器模式
- java中获取byte的高四位和低四位
- android ----eclipse --clean
- Spring属性占位符PropertyPlaceholderConfigurer
- Java配置文件Properties的读取、写入与更新操作