浅谈Java转义符\\\\|

作者:hebedich 时间:2022-12-11 16:25:43 

看一段程序


String t = "a||b||c||d";
String[] temp = t.split("\\|\\|");
System.out.println(temp.length);

主要是:"\\|\\|" 代表什么意思?

开始有点蒙,后来仔细一看明白了,原来是这样的:

\\会转义成反斜杠,反斜杠本身就是转义符,所有就成了“\|”,在进行转义就是|,所以\\|实际上是“|”。

更深层次研究:java的转义字符

1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377'      \0:空字符
2.Unicode转义字符:\u + 四个十六进制数字;0~65535       \u0000:空字符
3.特殊字符:就3个
      \":双引号
     \':单引号
     \\:反斜线
4.控制字符:5个
\' 单引号字符
\\ 反斜杠字符
\r 回车
\n 换行
\f 走纸换页
\t 横向跳格
\b 退格
点的转义:. ==> u002E
美元符号的转义:$ ==> u0024
乘方符号的转义:^ ==> u005E
左大括号的转义:{ ==> u007B
左方括号的转义:[ ==> u005B
左圆括号的转义:( ==> u0028
竖线的转义:| ==> u007C
右圆括号的转义:) ==> u0029
星号的转义:* ==> u002A
加号的转义:+ ==> u002B
问号的转义:? ==> u003F
反斜杠的转义: ==> u005C

所以\\|实际上还可以写成:\\u007C

以上所述就是本文的全部内容了,希望大家能够喜欢。

标签:Java,转义符
0
投稿

猜你喜欢

  • Android实现卫星菜单效果

    2021-12-12 23:44:28
  • C#中+=是什么意思及+=的用法

    2023-07-11 23:25:31
  • C#中的DateTime是值类型还是引用类型

    2023-08-07 17:54:17
  • Unity中协程IEnumerator的使用方法介绍详解

    2023-03-31 13:28:44
  • Java cookie和session会话技术介绍

    2021-12-30 06:51:22
  • 详解mybatis-plus配置找不到Mapper接口路径的坑

    2022-03-12 10:37:45
  • Mybatis配置之<typeAliases>别名配置元素解析

    2023-08-02 03:09:54
  • Java面试之动态规划与组合数

    2023-11-24 21:20:52
  • opencv3/C++图像滤波实现方式

    2023-06-23 15:37:08
  • C#如何给新建的winform程序添加资源文件夹Resources

    2021-11-08 18:37:56
  • 深入解析Jdk8中Stream流的使用让你脱离for循环

    2023-03-01 21:50:43
  • Java多线程死锁与资源限制操作

    2023-08-31 05:54:30
  • c#方法重写和隐藏的学习示例

    2022-12-24 14:20:12
  • Android登录注册功能 数据库SQLite验证

    2023-10-01 20:58:55
  • 微信小程序与AspNetCore SignalR聊天实例代码

    2022-12-21 01:29:06
  • Eclipse下编写java程序突然不会自动生成R.java文件和包的解决办法

    2023-11-19 00:24:05
  • JAVA图片水印开发案例详解

    2023-06-20 02:06:53
  • Spring Security实现自动登陆功能示例

    2023-01-29 15:31:55
  • SpringBoot使用SensitiveWord实现敏感词过滤

    2023-09-06 19:35:21
  • 详解JavaScript中的函数声明和函数表达式

    2023-04-26 01:56:07
  • asp之家 软件编程 m.aspxhome.com