Java中String的replace、replaceAll和r

2019-10-20  本文已影响0人  taoguan

前言

replace、replaceAll和replaceFirst是JAVA中常用的替换字符的方法,它们的方法定义是:

三者的相同点和不同点

相同点

不同点

如何替换"\"

示例:


image.png

输出:


image.png

原因

'\'在java中是一个转义字符,所以需要用两个代表一个。例如System.out.println( "\\" ) ;只打印出一个"\"。但是''也是正则表达式中的转义字符(replaceAll 的参数就是正则表达式),需要用两个代表一个。所以:\\被java转换成\,\\又被正则表达式转换成\。

总结
  CODE: \\\\
  Java: \\
  Regex: \

结语

其实记住两点就行:

上一篇 下一篇

猜你喜欢

热点阅读