Java 的转义字符
轉(zhuǎn)移字符對應的英文是escape character? , 轉(zhuǎn)義字符串(Escape Sequence)字母前面加上捺斜線"\"來表示常見的那些不能顯示的ASCII字符.稱為轉(zhuǎn)義字符.如\0,\t,\n等,就稱為轉(zhuǎn)義字符,因為后面的字符,都不是它本來的ASCII字符意思了。
我們要注意:這里的轉(zhuǎn)義字符是在某些字符或者字母前面加上反斜杠才成為轉(zhuǎn)義字符的,從而起到轉(zhuǎn)義作用,而像a、b、f等本身不叫轉(zhuǎn)義字符
所有的轉(zhuǎn)義字符和所對應的意義:
| 轉(zhuǎn)義字符 | 意義 | 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位八進制數(shù)所代表的任意字符 | 三位八進制 |
| \xhh | 1到2位十六進制所代表的任意字符 | 二位十六進制 |
以下字符在java中都要在前面加上反斜杠起轉(zhuǎn)義作用,代碼實例在文章最后:
注意:區(qū)分,斜杠:"/" 與 反斜杠:"\" ,此處不可互換
?
點的轉(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
?
代碼實例:
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]);}} }輸出:
菜鳥 菜菜鳥 菜菜菜鳥總結(jié)
以上是生活随笔為你收集整理的Java 的转义字符的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java 正则表达式中为什么反斜杠“\“
- 下一篇: java美元兑换,(Java实现) 美元