转义字符
java转义字符
使用场景
//1.路径转义
windows路径: D:\ProgramFiles
linux路径: /home/myFiles
Java代码中路径符号与Linux一致,而\代表转义字符(无法被打印出来)
String path = “D:\ProgramFiles”; //错
String path = “D:\ProgramFiles”; //正确,用了转义符号
String path = “D:/ProgramFiles”; //正确,路径符号不需要转义
//2.字符串分割
在Java中,不管是String.split(),还是正则表达式,有一些特殊字符需要转义,
这些字符是 ( [ { / ^ - $ ¦ } ] ) ? * + .
转义方法为字符前面加上"\",这样在split、replaceAll时就不会报错了;
常用转义字符
1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377' \0:空字符
2.unicode转义字符:\u + 四个十六进制数字;0~65535 \u0000:空字符
3.特殊字符:就3个
\" 双引号
\' 单引号字符
\\ 反斜杠字符
\r 回车
\n 换行
\t 跳格
\b 退格
\f 走纸换页
windows系统中回车是光标回到当前行首位置,我们通常意义在键盘上输入的回车键,其实是包含回车+换行。
在windows系统中用\r\n表示回车,在linux中用\n表示回车。
相关阅读
声明:有人说, 有些面试题很变态,个人认为其实是因为我们基础不扎实或者没有深入。本篇文章来自一位很资深的前辈对于最近java面试题
java中关于try、catch、finally中的细节分析,值得一看,
本文是一个老前辈写的java中的try、catch、finally的用法文章,下面的9个例子,把涵盖的所有用法基本都涵盖了,值得大家细细的观看,很有
Java实现在线预览–openOffice实现 简介 之前有写了poi实现在线预览的文章,里面也说到了使
最近,公司测试环境服务发现一个问题:一个接口服务,合作方再调接口时,经常会出现连接超时异常(connection reset by peer),紧接着看到服
1、DWR是一种Ajax的JAVA实现,它提供了一种能在web浏览器端采用javaScript语言直接调用后台业务商业组件的解决方案。DWR通过JavaSc