split分割字符串时的一些特殊分隔符
2016-03-16 20:00
405 查看
@Test public void testSplit() { String address = "上海.上海市.闵行区.吴中路"; String[] splitAddress = address.split("\\."); System.out.println(splitAddress[0] + splitAddress[1] + splitAddress[2] + splitAddress[3]); String address1 = "上海|上海市|闵行区|吴中路"; String[] splitAddress1 = address1.split("\\|"); // 如果以竖线为分隔符,则split的时候需要加上两个斜杠【\\】进行转义 System.out.println(splitAddress1[0] + splitAddress1[1] + splitAddress1[2] + splitAddress1[3]); String address2 = "上海*上海市*闵行区*吴中路"; String[] splitAddress2 = address2.split("\\*"); System.out.println(splitAddress2[0] + splitAddress2[1] + splitAddress2[2] + splitAddress2[3]); String address5 = "上海^上海市^闵行区^吴中路"; String[] splitAddress5 = address5.split("\\^"); System.out.println(splitAddress5[0] + splitAddress5[1] + splitAddress5[2] + splitAddress5[3]); }
目前只发现这几个需要转义的分隔符,需要加双斜杠,以后碰到了再补充。
点 .
竖线 |
星号 *
倒对号 ^
相关文章推荐
- 关于content-type
- 我做的 地税信息中心设备台账
- hdu 1556 Color the ball(区间更新,单点求值)
- linux查看文件系统的使用空间和文件夹占用空间的命令
- HDU-1251 统计难题(字典树)
- oracle中的exists 和not exists 用法详解 (和in)
- LeetCode 202 Happy number
- 在tomcat7中启用HTTPS的详细配置
- ArcGIS调用DataInteroperabilityTools导出数据
- 什么是事物
- ImageContainer重复添加,以及Map<String,Object>遍历
- [BZOJ 3622]已经没有什么好害怕的了
- python的二维数组操作
- 21.leetcode题目234: Palindrome Linked List(第2种方法是链表翻转,等做完206题再做!)
- 计算几何算法概览
- 高性能Mysql第三版(第五章创建高性能索引)
- 帧和场
- 简单的显式和隐式启动
- Android开发中一些被冷落但却很有用的类和方法
- Java数据抓取总结--2.使用Jsoup抓取当前天气情况