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