ps:歡迎加qq好友:2318645572,交流學習
一:路徑轉化
Windows中的文件路徑格式為 D:\eclipse\apache-tomcat-7.0.67\wtpwebapps\...
Java中的文件路徑格式為 D:/eclipse/apache-tomcat-7.0.67/wtpwebapps/...
如果直接用windows的路徑,用流寫入的時候會拋出異常
在java中使用前者則會報錯,所以需要先將Windows中的文件路徑轉換為java中可識別的路徑。
作如下處理:
String str = "D:\eclipse\apache-tomcat-7.0.67\wtpwebapps\...";
String newURL = str.replaceAll("\\\\","/");
這樣newURL 的值為D:/eclipse/apache-tomcat-7.0.67/wtpwebapps/...
二:各種轉義符總結
- 八進制轉義序列:\ + 1到3位5數字;范圍'\000'~'\377' \0:空字符
- Unicode轉義字符:\u + 四個十六進制數字;0~65535 \u0000:空字符
- 特殊字符:就3個
\":雙引號
\':單引號
\\:反斜線
4.控制字符:5個
\' 單引號字符
\\ 反斜杠字符
\r 回車
\n 換行
\f 走紙換頁
\t 橫向跳格
\b 退格
點的轉義:. ==> u002E
美元符號的轉義:$ ==> u0024
乘方符號的轉義:^ ==> u005E
左大括號的轉義:{ ==> u007B
左方括號的轉義:[ ==> u005B
左圓括號的轉義:( ==> u0028
豎線的轉義:| ==> u007C
右圓括號的轉義:) ==> u0029
星號的轉義:* ==> u002A
加號的轉義:+ ==> u002B
問號的轉義:? ==> u003F
反斜杠的轉義: ==> u005C