Java中常见的转义字符

简介: 转移字符对应的英文是escape character , 转义字符串(Escape Sequence)字母前面加上捺斜线"\"来表示常见的那些不能显示的ASCII字符.称为转义字符.如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。

转移字符对应的英文是escape character  , 转义字符串(Escape Sequence)字母前面加上捺斜线"\"来表示常见的那些不能显示的ASCII字符.称为转义字符.如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。


所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。


一、所有的转义字符和所对应的意义:

37.png


注意:区分,斜杠:"/" 与 反斜杠:"\" ,此处不可互换



点的转义:. ==> u002E


美元符号的转义:$ ==> u0024


乘方符号的转义:^ ==> u005E


左大括号的转义:{ ==> u007B


左方括号的转义:[ ==> u005B


左圆括号的转义:( ==> u0028


竖线的转义:| ==> u007C


右圆括号的转义:) ==> u0029


星号的转义:* ==> u002A


加号的转义:+ ==> u002B


问号的转义:? ==> u003F


反斜杠的转义:/==> u005C



二./斜线与\反斜线


① / 斜线, slash或又称为forward slash (前斜线), 原本是标点符号。 起源于古罗马,中世纪时用作逗号(而当时的双斜线//是被当作连接号的,后来演化成等号=)。


 a) 英语里的斜线, 最常用的即使替代字符“or”表选择, 比如: Yes/No; 还有就是避免名字的冲突,比如美国的人口普查表中有"Assyrian/Chaldean/Syriac", 就是为了避免因Syriac名字不同叫法而产生的冲突或歧义,其实也是or的含义;


 b) 算术; 英文里面称over, 比如: 123/456,也即分数

 c) 金钱表示。 $50/- 表示50美元上限, 后面没有了,防止有人添加修改。


 d) 日期的表示


② \ backslash, 反斜线, 主要用于电脑中, 也正是对普通/斜线的借鉴。 操作系统(xNix), 电脑语言(C/C++, Perl),编码(部分Unicode)等都使用它。


相关文章
|
7月前
|
存储 Java
JAVA字符型类型_转义字符
JAVA字符型类型_转义字符
67 0
|
8月前
|
Java
Java 中常用的转义字符
Java 中常用的转义字符
50 0
|
Java
第2篇:Java 转义字符和注释的使用
顶尖程序设计师的心得:When you are writing code you’re writing as much for human readers as for the computer. If efficiency is important, I’ll often resort to a trick. And then I realize that will mislead a human. And you have to comment it or do something to flag that, to make it more readable. 当你写代码的时候,你写给机器
134 0
第2篇:Java 转义字符和注释的使用
|
Java
Java转义字符
Java转义字符
86 0
|
存储 Java
简自动类型提升,精度损失类型强制转换,常用转义字符,简单帮你回顾Java基本数据类型整形浮点型字符型布尔型Boolean及其运算规则
简自动类型提升,精度损失类型强制转换,常用转义字符,简单帮你回顾Java基本数据类型整形浮点型字符型布尔型Boolean及其运算规则
118 1
简自动类型提升,精度损失类型强制转换,常用转义字符,简单帮你回顾Java基本数据类型整形浮点型字符型布尔型Boolean及其运算规则
|
前端开发 Java Apache
|
JSON Java 数据格式
JAVA之带转义字符的json字符串解析
Json数据:     {       "ret": "0",       "Weathers": "[{\"date\":\"2017-03-20\",\"weatherType\":\"阴,大部分地区有零星小雨或小雨,上午能见度2-5km转阴天间多云\",\"temperature...
5893 0
|
2天前
|
数据采集 存储 Java
高德地图爬虫实践:Java多线程并发处理策略
高德地图爬虫实践:Java多线程并发处理策略