java中的转义
来源:互联网 发布:武汉诚迈科技知乎 编辑:程序博客网 时间:2024/05/22 16:57
之前碰到一个问题:
以下代码居然报错了
- String str = "brand+01";
- String[] strArray = str.split("+");
后来发现,原来是因为“+”是属于特殊符号,必须转义一下,改成下面就没问题了:
- String[] strArray = str.split("//+");
到网上查了一下,除了 + 之外还有其他的特殊字符,在表示原义时需要转义:
( [ { / ^ $ | } ] ) ? * + .
如果不想转义的话,可以采用 JDK 5 增加的一个方法进行处理:
str.split(Pattern.quote("+"));
- java中的转义序列
- java中的转义
- Java中的转义字符
- Java中的转义符
- JAVA中的转义字符
- java中的转义字符
- java中的转义符号
- JAVA 中的转义字符
- Java中的转义字符
- java中的转义字符
- Java中的转义字符
- Java中的转义字符
- java中的转义字符
- java中的转义字符
- java中的转义字符
- JAVA中的转义字符
- Java中的转义字符
- JAVA中的转义字符
- listener.ora--sqlnet.ora--tnsnames.ora的关系以及手工配置举例
- 通过HTTP状态代码查看搜索引擎蜘蛛如何爬行你的网站
- 用Java编写通过代理访问的应用程序
- 关于页面响应时间
- 首付&定金
- java中的转义
- [双语阅读]日本:男士文胸网上热销
- AT91RM9200引导程序的建立--------U-Boot1.1.4在AT91RM9200上的移植
- navigatie函数
- Change my blog theme
- 我的一份作业
- First among equals
- ASP.NET 客户端回调实现 (C#) 示例 (VS2005)MSDN 错误处理
- evc+mapxmobile 开发