Java中需要转义的字符

在Java中,不管是String.split(),还是正则表达式,有一些特殊字符需要转义,

这些字符是

(    [     {    /    ^    -    $     ¦    }    ]    )    ?    *    +    . 

转义方法为字符前面加上"\\",这样在split、replaceAll时就不会报错了;

不过要注意,String.contains()方法不需要转义。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 关于字符串的陷阱 JVM对字符串的处理 首先看如下代码: 上面创建了两个字符串对象,其中一个是“HelloJack...
    Jack921阅读 4,712评论 0 1
  • 1、正则表达式 在开发中,通常很多数据都会使用String类存储。原因:操作字符串的功能比较多,比较方便。在操作S...
    Villain丶Cc阅读 5,762评论 0 5
  • 一. Java基础部分.................................................
    wy_sure阅读 9,255评论 0 11
  • Java 语言支持的类型分为两类:基本类型和引用类型。整型(byte 1, short 2, int 4, lon...
    xiaogmail阅读 5,173评论 0 10
  • 我,一个不完美的人,这是毋庸置疑的,应该说,这个世界上就没有完美的人。虽然从小就明白这个道理,但却不能正确的在自己...
    持之100阅读 2,087评论 0 0