java 反斜杠转义
2016-03-21 22:49
330 查看
代码如下:
public static void main(String[] args) {
String str = "\\'";
System.out.println("'");// '
System.out.println("\'");// '
System.out.println("\\'");// \' 因为第二个斜杠被转义了,注意被转义了就变成正常的字符了,不参与之后的转义
System.out.println("'".matches("'")); //true
System.out.println("'".matches("\'")); //true
System.out.println("'".matches("\\'")); //true
System.out.println("'".matches("\\\'")); //true
System.out.println("'".matches("\\\\'")); //false
System.out.println("\'".matches("\\'")); //true
System.out.println("\'".matches("\'")); //true
System.out.println("\\'".matches("\\\'")); //false
System.out.println("\\'".matches("\\\\'")); //true
}
如图1:
图1 转义代码
public static void main(String[] args) {
String str = "\\'";
System.out.println("'");// '
System.out.println("\'");// '
System.out.println("\\'");// \' 因为第二个斜杠被转义了,注意被转义了就变成正常的字符了,不参与之后的转义
System.out.println("'".matches("'")); //true
System.out.println("'".matches("\'")); //true
System.out.println("'".matches("\\'")); //true
System.out.println("'".matches("\\\'")); //true
System.out.println("'".matches("\\\\'")); //false
System.out.println("\'".matches("\\'")); //true
System.out.println("\'".matches("\'")); //true
System.out.println("\\'".matches("\\\'")); //false
System.out.println("\\'".matches("\\\\'")); //true
}
如图1:
图1 转义代码
相关文章推荐
- Java面向对象06-多态,内部类
- Spring和MyBatis环境整合
- java中的String类
- JAVA CAS单点登录之四:CAS服务器增加JDBC访问能力
- java语言程序设计第十版(Introduce to java 10th) 课后习题 chapter6-31
- java包 - package用法之一(同一个package中)
- 链表及其基本操作的JAVA实现。
- Java二分查找
- JAVA之多线程yield(),sleep(),wait()区别
- Ubuntu 下如何设置 Java 环境变量
- java第十四节-Collection接口-List
- 设计模式之状态模式
- dijkstra 算法的java实现
- JAVAone 总结
- jdbc查询中出错 java.sql.SQLException: 无效的列索引
- List中元素转存到另一个空List中的快捷方式
- Spring MVC 原理小结+简单应用
- Spring AOP配置声明式事务,数据业务层捕获异常,事务控制处理
- ubuntu安装jdk
- 关于Java字符串String在运算中的拼接