用例子說明:表示換行符 \n
在商水等地區(qū),都構建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務理念,為客戶提供成都網(wǎng)站設計、網(wǎng)站建設、外貿(mào)網(wǎng)站建設 網(wǎng)站設計制作按需規(guī)劃網(wǎng)站,公司網(wǎng)站建設,企業(yè)網(wǎng)站建設,品牌網(wǎng)站設計,營銷型網(wǎng)站,外貿(mào)網(wǎng)站制作,商水網(wǎng)站建設費用合理。
1.換行符是一個打印字符,沒法用直接用char表示
2.但是編程人員想直接通過直觀的輸入表示換行符
3.就想到了用特殊字符表示
4.換行符對應的ASCII碼值是:10
5.反斜杠本身也是一個字符,對應的ASCII碼值為:92
6. 字符n對應的ASCII碼值:110
char char1 = 'n';//表示字符n
char char2 = '\\';//字符斜杠本身必須再加上斜杠表示
char char3 = '\n';//字符n加上斜杠就表示換行符
System.out.println(Integer.valueOf(char1));
System.out.println(Integer.valueOf(char2));
System.out.println(Integer.valueOf(char3));
打印結果:
110
92
10
弄明白了每個字符是如何表示的,在字符串中也就理解了
apache工具包common-lang中有一個很有用的處理字符串的工具類StringEscapeUtils,利用它能很方便的進行html,xml,Java等的轉義與反轉義,而且還能對關鍵字符串進行處理預防SQL注入
System.out.println("轉義HTML,注意漢字:"+StringEscapeUtils.escapeHtml("fontchen磊??xing/font"));????//轉義HTML,注意漢字??
System.out.println("反轉義HTML:"+StringEscapeUtils.unescapeHtml("fontchen磊??xing/font"));??//反轉義HTML
例如:\345\244\247\345\256\266\345\245\275\343\200\202 對應漢字是“大家好。"
8進制表示法.將以上每組按8進制轉換成16進制是
E5 A4 A7 E5 AE B6 E5 A5 BD
漢字的UTF-8碼, 以上三個字每字三字節(jié).
如果用JS的話,可以用encodeURI方法進接對漢字進行編碼,得到 %E5%A4%A7%E5%AE%B6%E5%A5%BD 然后將每組16進制轉換為8進制,將%替換為\就行了.
參考自:
輸入路勁的時候,斜杠用“\”,在Java代碼里面這個字符需要轉義,也就是輸入“\\”,就相當于輸入了一個反斜杠“\”
Java語言中,斜杠“/”沒有特殊含義,一個斜杠“/”只是表示字符'/',兩個“//”表示注釋標記;
反斜杠“\”表示它和緊跟著它的那個字符構成轉義字符。
常見的轉義字符有:“\n”表示換行并移動到下一行開頭,“\t”表示跳到下一個Tab的位置,“\0”表示空字符(NULL)。
擴展資料:
Java注解能夠提供代碼的相關信息,同時對于所注解的代碼結構又沒有直接影響。在這篇教程中,我們將學習Java注解,如何編寫自定義注解,注解的使用,以及如何使用反射解析注解。
注解是Java 1.5引入的,目前已被廣泛應用于各種Java框架,如Hibernate,Jersey,Spring。注解相當于是一種嵌入在程序中的元數(shù)據(jù),可以使用注解解析工具或編譯器對其進行解析,也可以指定注解在編譯期或運行期有效。
在注解誕生之前,程序的元數(shù)據(jù)存在的形式僅限于java注釋或javadoc,但注解可以提供更多功能,它不僅包含元數(shù)據(jù),還能作用于運行期,注解解析器能夠使用注解決定處理流程。
舉個例子,在Jersey webservice中,我們在一個方法上添加了PATH注解和URI字符串,在運行期,jersey會對其進行解析,并決定作用于指定URI模式的方法。
參考資料:
Java注釋——百度百科
轉義字符——百度百科
1.八進制轉義序列:\ + 1到3位5數(shù)字;范圍'\000'~'\377'
\0:空字符
2.Unicode轉義字符:\u + 四個十六進制數(shù)字;0~65535
\u0000:空字符
3.特殊字符:就3個
\":雙引號
\':單引號
\\:反斜線
4.控制字符:5個
\' 單引號字符
\\ 反斜杠字符
\r 回車
\n 換行
\f 走紙換頁
\t 橫向跳格
\b 退格
點的轉義:. == u002E
美元符號的轉義:$ == u0024
乘方符號的轉義:^ == u005E
左大括號的轉義:{ == u007B
左方括號的轉義:[ == u005B
左圓括號的轉義:( == u0028
豎線的轉義:| == u007C
右圓括號的轉義:) == u0029
星號的轉義:* == u002A
加號的轉義:+ == u002B
問號的轉義:? == u003F
反斜杠的轉義: == u005C