Java 的转义字符
轉移字符對應的英文是escape character? , 轉義字符串(Escape Sequence)字母前面加上捺斜線"\"來表示常見的那些不能顯示的ASCII字符.稱為轉義字符.如\0,\t,\n等,就稱為轉義字符,因為后面的字符,都不是它本來的ASCII字符意思了。
我們要注意:這里的轉義字符是在某些字符或者字母前面加上反斜杠才成為轉義字符的,從而起到轉義作用,而像a、b、f等本身不叫轉義字符
所有的轉義字符和所對應的意義:
| 轉義字符 | 意義 | ASCII碼值(十進制) |
| \a | 響鈴(BEL) | 007 |
| \b | 退格(BS) ,將當前位置移到前一列 | 008 |
| \f | 換頁(FF),將當前位置移到下頁開頭 | 012 |
| \n | 換行(LF) ,將當前位置移到下一行開頭 | 010 |
| \r | 回車(CR) ,將當前位置移到本行開頭 | 013 |
| \t | 水平制表(HT) (跳到下一個TAB位置) | 009 |
| \v | 垂直制表(VT) | 011 |
| \\ | 代表一個反斜線字符''\' | 092 |
| \' | 代表一個單引號(撇號)字符 | 039 |
| \" | 代表一個雙引號字符 | 034 |
| \0 | 空字符(NULL) | 000 |
| \ddd | 1到3位八進制數所代表的任意字符 | 三位八進制 |
| \xhh | 1到2位十六進制所代表的任意字符 | 二位十六進制 |
以下字符在java中都要在前面加上反斜杠起轉義作用,代碼實例在文章最后:
注意:區分,斜杠:"/" 與 反斜杠:"\" ,此處不可互換
?
點的轉義:. ==> u002E
美元符號的轉義:$ ==> u0024
乘方符號的轉義:^ ==> u005E
左大括號的轉義:{ ==> u007B
左方括號的轉義:[ ==> u005B
左圓括號的轉義:( ==> u0028
豎線的轉義:| ==> u007C
右圓括號的轉義:) ==> u0029
星號的轉義:* ==> u002A
加號的轉義:+ ==> u002B
問號的轉義:? ==> u003F
反斜杠的轉義:/==> u005C
?
代碼實例:
public class Main{
public static void main(String[] args) {String address="菜鳥.菜菜鳥.菜菜菜鳥";String[] splitAddress=address.split("\\."); for (int i = 0; i < splitAddress.length; i++) {System.out.println(splitAddress[i]);}} }輸出:
菜鳥 菜菜鳥 菜菜菜鳥總結
以上是生活随笔為你收集整理的Java 的转义字符的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java 正则表达式中为什么反斜杠“\“
- 下一篇: Java 洛谷 P1914 小书童——密