0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Java中反斜杠有哪些用法

jf_78858299 来源:算法与编程之美 作者:编程之美 2023-02-06 17:08 次阅读

1 问题

在字符常量中,反斜杠()是一个特殊的字符,被称为转义字符,它的作用是用来转义后面一个字符。(\)表示要插入一个正则表达式的反斜线,其后的字符具有特殊意义。


2 方法

下面是一些常见的转义字符:

package blog;
public class Test04 {
public static void main(String[] args) {
n表示换行符,换到下一行的开头。
System.out.println("aaabbb");
System.out.println("aaanbbbn");
r表示回车符,将光标定位到当前行的开头,不会跳到下一行。
System.out.println("aaabbb");
System.out.println("aaarbbbn");
t表示制表符,将光标移动到下一个制表符的位置,一个制表符8位。
System.out.println("aaabbb");
System.out.println("aaatbbbn");
b表示退格符,就像键盘上的Backspace键。
System.out.println("aaabbb");
System.out.println("aaabbbbn");
'表示单引号字符,将单引号原样输出。
System.out.println("aaa");
System.out.println("'aaa'n");
''表示双引号字符,将双引号原样输出。
System.out.println("aaa");
System.out.println(""aaa"n");
\表示反斜杠字符,将反斜杠()原样输出。
System.out.println("aaa");
System.out.println("\aaa\n");
}
}

在正则表达式中:

package blog;
public class Test05 {
public static void main(String[] args) {
String path = "" + "abc" + "" + "def";
System.out.println(path);
path = path.replaceAll("\","/");
System.out.println(path);
}
}


3 结语

在譬如n、t之类的只要一个反斜杠就可以,在字符串中表示一个反斜杠只要用两个反斜杠就可以。而Java 在正则表达式中则需要有两个反斜杠才能被解析为其他语言中的转义作用。比如在 Java 的正则表达式中,两个\\才能代表其他语言中的一个\。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • JAVA
    +关注

    关注

    19

    文章

    2916

    浏览量

    103356
  • 编程
    +关注

    关注

    88

    文章

    3468

    浏览量

    92848
  • 字符
    +关注

    关注

    0

    文章

    229

    浏览量

    25006
收藏 人收藏

    评论

    相关推荐

    QDir拼接路径解决各种\\//斜杠问题

    一般在项目中经常需要组合路径,与其他程序进行相互调用传递消息通信。 经常可能因为多加斜杠、少加斜杠等问题导致很多问题。 为了解决这些问题,我们可以使用QDir来完成路径的拼接,不要直接拼接字符串。
    的头像 发表于 05-24 10:58 3570次阅读

    Java多线程的用法

    本文将介绍一下Java多线程的用法。 基础介绍 什么是多线程 指的是在一个进程中同时运行多个线程,每个线程都可以独立执行不同的任务或操作。 与单线程相比,多线程可以提高程序的并发性和响应
    的头像 发表于 09-30 17:07 712次阅读

    1602如何显示斜杠,不是斜杠

    本帖最后由 eehome 于 2013-1-5 10:10 编辑 1602如何显示斜杠,不是斜杠{:4_95:}
    发表于 12-11 19:42

    为什么我接收串口发送的数据时总有斜杠的出现?

    `为什么我接收串口发送的数据时总有斜杠的出现,如图,怎样去掉这个斜杠?求指导!!!`
    发表于 10-20 23:29

    这个位置的斜杠是什么意思

    `这个位置的斜杠是什么意思`
    发表于 11-22 19:16

    Java的常用异常处理方法 java推荐

    Java,异常情况分为Exception(异常)和Error(错误)两大类,Java异常通常是指程序运行过程中出现的非正常情况,如用户输入错误、除数为零、需要处理的文件不存在、数组下标越界等
    发表于 01-19 17:26

    斜杠“\”的编译器错误

    的问题)。有没有办法解决这个问题?有没有其他人一个不需要斜杠的命令(个人而言,我对linux不是很熟悉)。linux命令如下:curl -u emailid:password --silent https
    发表于 10-11 16:56

    java并发编程实战之辅助类用法

    二.CyclicBarrier用法 三.Semaphore用法 若有不正之处请多多谅解,并欢迎批评指正。 一.CountDownLatch用法 CountDownLatch类位于java
    发表于 09-27 16:50 0次下载

    java final关键字用法技巧汇总解析

    谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法
    发表于 12-01 11:02 1030次阅读
    <b class='flag-5'>java</b> final关键字<b class='flag-5'>用法</b>技巧汇总解析

    Java数组的常用方法_Java:数组工具类Arrays类的常用方法的用法及代码

    本文主要详细介绍了Java数组的常用方法以及数组工具类Arrays类的常用方法的用法及代码。
    发表于 01-29 10:25 2786次阅读

    如何正确区分Java中super函数用法

    Java中super函数有很多方法,在使用的时候我们应该如何正确区分? 2 方法 三种用法: 访问父类的方法。 调用父类构造方法。 访问父类中的隐藏成员变量。
    的头像 发表于 02-21 15:08 426次阅读

    Java枚举的特点及用法

    Java 枚举出现之前,通常会使用常量类来表示一组固定的常量值,直到Java 1.5之后推出了枚举,那么枚举类型有哪些特点,它比常量类又好在哪里呢。 本文将分析一下枚举的特点及用法。 1.
    的头像 发表于 09-30 10:02 572次阅读

    this关键字在Java中的用法

    this 关键字只能在方法内部使用,表示对“调用方法的那个对象”的引用。 其实简单来说 this 关键字就是表示当前对象,下面我们来具体介绍 this 关键字在Java中的用法。 1、调用成员变量
    的头像 发表于 10-10 16:49 391次阅读
    this关键字在<b class='flag-5'>Java</b>中的<b class='flag-5'>用法</b>

    java中obj类型的实战用法

    类型具有许多实战用法,下面将详细介绍一些常见的使用场景。 作为方法参数和返回值的类型 在Java中,可以使用obj类型作为方法的参数或返回值类型。这种用法可以使方法具有更广泛的适用性,因为obj类型可以接受任何对象作为参数或返回
    的头像 发表于 11-21 10:27 463次阅读

    Java提供了哪些注释语句

    Java提供了很多种类型的注释语句,它们都有不同的用途和作用。在本文中,我们将详细介绍Java中的注释语句类型,并讨论它们的用法和如何正确使用它们。 单行注释(Single-line
    的头像 发表于 11-28 16:56 434次阅读