美文网首页
【Java】小议转义字符

【Java】小议转义字符

作者: 老九君 | 来源:发表于2019-08-09 10:24 被阅读0次

今天我们给小伙伴们简单的补充下转义字符相关的知识,在Java中的字母前面加上反斜线"\"来表示常见的那些不能显示的ASCII字符,我们称之为转义字符。如\0,\t,\n等,就称为转义字符。那么我们来看看下面这个例子:

假如你想在输出时显示如下带引号的信息,你能编写如下所示的这条语句吗?

System.out.println("老九君说:"小伙伴你好!" ");

答案是肯定的:不能!因为这条语句有语法错误。编译器会认为第二个引号字符就是这个字符串的结束标志,而不知道如何处理剩余的字符。

为了解决这个问题,Java定义了一种特殊的标记来表示特殊字符,这种标记称为转义序列,转义序列由反斜杠(\)后面加上一个字符或者一些数字位组成。比如,\t是一个表示Tab字符的转义符,而诸如\u03b1的转义符用于表示一个Unicode。转义序列中的序列号作为一个整体翻译,而不是分开翻译。一个转义序列被当作一个字符。所以,就刚刚那个问题我们现在可以使用如下语句输出带引号的消息:

System.out.println("老九君说:\" 小伙伴你好!\" ");

它的输出结果是:

老九君说:“你好小伙伴!”

所以这里的\"代表的是一个引号符号。

JAVA中常用转义字符

\ddd 三位八进制

\n 回车

\t 水平制表符

\b 空格

\r 换行

\f 换页

\’ 单引号

\” 双引号

\\ 反斜杠

\? 四位十六进制

\ + 1到3位5数字;

范围’\000′~’\377′

\0:空字符

感兴趣的小伙伴可以立即在自己的电脑上测试输出试试!小伙伴们在使用时自行查阅就好!

老九学堂出品,转载请私信哦

对于文章内容有不理解的可以添加老九君个人QQ:614940318,请备注来自简书

老九学堂免费C、C++、Java课程地址:

https://study.163.com/courses-search?keyword=%E8%80%81%E4%B9%9D%E5%AD%A6%E5%A0%82

相关文章

  • 【Java】小议转义字符

    今天我们给小伙伴们简单的补充下转义字符相关的知识,在Java中的字母前面加上反斜线"\"来表示常见的那些不能显示的...

  • json中的转义字符去除

    Java json 转义字符删除str.replaceall("\\","");

  • java中的反斜杠怎么用

    在java字符常量中,反斜杠(\)是一个特殊的字符,被称为转义字符,它的作用是用来转义后面一个字符。转义后的字符通...

  • 基础类型

    String 转义字符串 vs 原生字符串 转义字符串与java字符串类似,例如"hello", 通过一对双引号表...

  • Java转义字符

    制表符\t## \t 在显示中,是显示一个制表符位。在我之前的认识中,是紧跟之前最后一个字符来增加一个制表位。实际...

  • Java 转义字符

    符号字符含义\n换行 (0x0a)\r回车 (0x0d)\f换页符(0x0c)\b退格 (0x08)\0空字符 (...

  • 正则

    元字符 转义 字符说明\转义字符 转义字符将普通字符转义为特殊字符,将特殊字符转义为普通字符: 字符说明\b匹配字...

  • 为什么Java正则匹配任意空白字符的`\\s+`要使用双斜杆?

    Java一个字符串里面的\是一个转义字符,Java字符串本质上都是转义后的字符串,所以我们写的时候\\s+实际上在...

  • 基础语法-字符串

    转义字符 转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\表示的字符就是\...

  • 字符串-转义字符-编码-乱码-格式化

    1. 转义字符 转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\表示的字符...

网友评论

      本文标题:【Java】小议转义字符

      本文链接:https://www.haomeiwen.com/subject/xhjcjctx.html