欢迎光临散文网 会员登陆 & 注册

Java中的转义字符

2020-11-18 16:39 作者:每天一个秃顶小技巧  | 我要投稿


第一行代码是输出内容后换行(println)

第二行代码输出内容后不换行

补充:\u后面表示的是一个字符的Unicode编码(16进制)

  • 如何在控制台输出 ' 字符?

以上代码在编译时会报两个错:

错误:空字符文字

两个单引号(第一个和第二个)之间没有字符

错误:未结束的字符文字

第三个单引号的后面没有找到与之匹配的第二个单引号

输出单引号的方法:

'表示普通单引号字符,转义符\将单引号转义为普通单引号,如下图

双引号同理

注:以下情况编译器可以自动识别并输出单引号而不需要转义:

  • 如何在控制台输出\字符?

以上代码在编译时会报错:

错误:未结束的字符文字

'表示一个字符,即普通的单引号,而前面的第一个单引号没有与之配对的单引号,所以报错

与输出单引号相同

\ 双反斜杠表示普通反斜杠,第一个反斜杠是转义符,将第二个反斜杠转为普通反斜杠,输出反斜杠的代码如下图:

希望输出带双引号的内容,如:“test”(此处为英文双引号)

同理,同样需要转义 " 将双引号转为普通双引号

应为:

如果使用中文双引号,则不需要转义

如果你也对java感兴趣可以点击:

JAVA全套课程_尚学堂Java入门_Java零基础必备_Java编程课程_Java核心基础

Java中的转义字符的评论 (共 条)

分享到微博请遵守国家法律