EG:sql += " and cm.adjustTime >= ' " + 時間字段+ " ' ";
【轉】java轉義字符
JAVA中轉義字符: 1.八進制轉義序列:/ + 1到3位5數字;范圍'/000'~'/377' /0:空字符 2.Unicode轉義字符:/u + 四個十六進制數字;0~65535 /u0000:空字符 3.特殊字符:就3個 /":雙引號 /':單引號 //:反斜線 4.控制字符:5個 /' 單引號字符 // 反斜杠字符 /r 回車 /n 換行 /f 走紙換頁 /t 橫向跳格 /b 退格 點的轉義:. ==> u002E 美元符號的轉義:$ ==> u0024 乘方符號的轉義:^ ==> u005E 左大括號的轉義:{ ==> u007B 左方括號的轉義:[ ==> u005B 左圓括號的轉義:( ==> u0028 豎線的轉義:| ==> u007C 右圓括號的轉義:) ==> u0029 星號的轉義:* ==> u002A 加號的轉義:+ ==> u002B 問號的轉義:? ==> u003F 反斜杠的轉義: ==> u005C ====================================================================== 下面的程序使用了兩個Unicode的轉義字符,它們是用其十六進制代碼來表示Unicode字符。那么,這個程序會打印什么呢? Java代碼 public class EscapeRout{ public static void main(String[] args){ // /u0022 是雙引號的Unicode轉義字符 System.out.點的轉義:. ==> u002E 美元符號的轉義:$ ==> u0024 乘方符號的轉義:^ ==> u005E 左大括號的轉義:{ ==> u007B 左方括號的轉義:[ ==> u005B 左圓括號的轉義:( ==> u0028 豎線的轉義:| ==> u007C 右圓括號的轉義:) ==> u0029 星號的轉義:* ==> u002A 加號的轉義:+ ==> u002B 問號的轉義:? ==> u003F 反斜杠的轉義: ==> u005C }String str2="a$b$c"; String strs[]=str2.split("$"); for(String str:strs){ System.out.println(str); }
String str2="a$b$c"; String strs[]=str2.split("$"); for(String str:strs){ System.out.println(str); }
并不會打出 a , b ,c需要轉義才可如:
String str2="a$b$c"; String strs[]=str2.split("http://u0024"); for(String str:strs){ System.out.println(str); }
轉自:blog.csdn.net/generalyy0/article/details/7307267
新聞熱點
疑難解答