Java中如何使用轉義轉義字元?
一些特殊的字元不能用一個特定的數字,例如,換行符,製表符,雙引號。為了表示這些特殊的字元,需要引入轉義字元的概念。
所有的計算機語言都無法迴避轉義字元的概念,它們都統一的用了反斜線來表示轉義。系統在解析這些字元的時候,一旦遇到“\”符號,就會把它後邊緊跟的字元一起分析,看他們組合成了另外哪一些字元。以下為一些常見的轉義字元:
\a 響鈴
\b 退格
\r 表示接受鍵盤輸入,相當於按下回車。
\f 換頁
\n 表示換行。
\t 水平製表符,相當於Table鍵
\b 退格鍵,相當於Back Space
\’ 單引號
\’’ 雙引號
\\ 表示一個斜跨
\? 問號字元
\0 空字元
\ ddd 任意字元 三位八進位制
\xhh 任意字元 二位十六進位制
\v 垂直製表
Java的轉義字元應用比較廣泛。例如,表示Windows作業系統下的檔案路徑時候,就需要用倆個斜線來表示一個斜線,例如下面的程式碼:
String path="c:\\windows\\hello"
在Java中,使用反斜線\來表示轉義,它在緊跟在它後面的字元一起組成了轉義的字元,從而達到轉義的字元。
相關推薦
java中的轉義字元,html中的轉義字元
形象理解 在java中轉義字元都有一定的含義,編譯程式的時候會展現出來(就像人的名片一樣,一個轉義字元都有一個實際的含義)! " "在java中代表裡面包含了一個字串編譯後只剩下字串,\"則會被編譯成 "保留下來 參考資料 概念:通過 \ 來轉變後面字母或符號的含
Java中xml轉義字元和gt,gte,lt,lte縮寫
java mybatis XML檔案中不允許出現">"、"<"之類的符號。需要轉義 欄位 符號 說明 < ; < 小於號 >
Java中的特殊字元的轉義問題
1 頁面顯示時,後臺準備資料要轉義的字元: > < " ' & public static String html(String key) {if (null != key) {/** 特殊字元處理:* > > <
java中反向轉義org.apache.commons.lang3.StringEscapeUtils.unescapeJava
style javascrip 內容 ons 字符 set htm templates 關鍵字 工具類中包含類反向轉義的方法: eorderHistory.setSubPrintTemplates(StringEscapeUtils.unescapeJava(eord
關於java中 | 分隔符 轉義的小問題
今天偶然用到對字串的分割處理 目標字串如下 String infoURL = "http://192.168.1.191/fund.html|20"; 然後很自然的就想起了分隔符需要轉義然後就寫了以下幾行測試 if (infoURL.indexOf("\\|") != -1
java中字串 按照字元挨個換行輸出-兩種方法
方案1:將String 字串 轉化為char 陣列 toCharArray public static void main(String[] args) { String s="aaahssjshs222"; // 轉化為字元陣列。 char[] c=s
在java中清除某個字元後的所有字串
首先獲取字串:String str ="";然後獲取該字元的在字串裡的位置:int i = str.indexOf("字元");//首先獲取字元的位置最後呼叫字串擷取 :String newStr = str.substring(0,i);//再對字串進行擷取,獲得想要得到
JS 和 Java 中URL特殊字元編碼方式
JavaScript 1. 編碼 escape(String) 其中某些字元被替換成了十六進位制的轉義序列。 解碼 unescape(String) 該函式的工作原理是這樣的:通過找到形式為 %xx 和 %uxxxx 的字元序列(x
java中如何將字元陣列轉換成字串,以逗號分割
String[] ary = {"abc", "123", "45"}; StringBuffer sb = new StringBuffer(); for(int i = 0; i < ary.length; i++) { sb. append(ary[i]..t
JAVA中清除特殊字元
正則表示式用於字串處理、表單驗證等場合,實用高效。現將一些常用的表示式收集於此,以備不時之需。 匹配中文字元的正則表示式: [\u4e00-\u9fa5] 評註:匹配中文還真是個頭疼的事,有了這個表示式就好辦了 匹配雙位元組字元(包括漢字在內):[^\x00-\xff] 評註:可以用來計算字串的長度(
java中讀取中文字元和非中文字元
import java.io.BufferedReader; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileReader; import
java正則表示式中要轉義的字元。
$ :匹配輸入字串的結尾位置。如果設定了 RegExp 物件的 Multiline 屬性,則 $ 也匹配 ‘\n' 或 ‘\r'。 ( ) :標記一個子表示式的開始和結束位置。 * :匹配前面的子表示式零次或多次。 + :匹配前面的子表示式一次或多次。
java中PreparedStatement解決需轉義字元向資料庫中插入時的轉義問題
簡單的執行如下語句去做資料庫的插入操作是有問題的!它處理不了單引號,雙引號等需要轉義的字元的插入問題! String sql = "insert into emailOriginal(id,date,subject,source,target" +") value(\""
java中string轉陣列要用到轉義字元
String str = "aaa|bbb|ccc"; String[] strArr = new String[] {}; 之前在網上查資料看到都是strArr=str.split("|"),但這樣出來的陣列是a,a,a,|,b,b,b,|,c,c,c,後來發現需要用轉義
Java中如何使用轉義轉義字元?
一些特殊的字元不能用一個特定的數字,例如,換行符,製表符,雙引號。為了表示這些特殊的字元,需要引入轉義字元的概念。 所有的計算機語言都無法迴避轉義字元的概念,它們都統一的用了反斜線來表示轉義。系統在解
Java中轉義字元反斜槓 \ 的代替方法 | repalceAll 內涵解析
一、需求 現有一個字串str String str = "{\\\"name\\\":\\\"spy\\\",\\\"id\\\\":\\\"123456\\\"}"; System.out.println("str = " + str); 在控制檯的
java程式設計中的轉義字元“\t”
java語言中的\t也是一個轉義字元,相當於一個製表符tab(就是相當於你按了一下Tab鍵),windows中的製表符是字表符前面的字元每八個一分割,最後一段不足八個的補空格,當然你補完成八個的次數和
Java中轉義字元
JAVA中轉義字元: 1.八進位制轉義序列:\ + 1到3位5數字;範圍'\000'~'\377' \0:空字元 2.Unicode轉義字元:\u + 四個十六進位制數字;0~65535 \u0000:空字元 3.特殊字元:就3個 \":雙引號 \'
java中轉義字元(回車\r\n)的替換 反轉義
原出處:http://www.51itong.net/java-string-rn-209.html 有一個的字串,列印的結果如下: hello \r\n world 現在要把其中的 \r\n 替換為正常的回車,再次的列印即為: hello world 可以用
Java中URL傳遞中文字元成亂碼,及引數轉義符轉換
頁面使用此函式function URLencode(sStr) { return escape(sStr). replace(/\+/g, '%2B'). replace(/\"/g,'