java转义字符_java转义字符
1.
注意regex的写法 String placeFirst("d:\\\\racke\\\\","192.168.0.10/racke/");
例
class Test { plic static void main(String[] args) { String s = "d:\\racke\\music"; System.out.placeAll("d:\\\\racke\\\\"
我觉得在Windows的路径是⼤部分时候还是⽤反斜杠(\)⽐较合适,因此Windows的路径分隔符就是反斜杠(\)。
但在Java程序⾥⽤反斜杠时要注意转义,⽤\\来表⽰反斜杠。
在Java程序⾥也可使⽤正斜杠作为路径分隔符,Java程序中的正斜杠是跨平台的路径分隔符。
2.
replaceall()jsp 反斜杠 \替换
java replaceAll() ⽅法要⽤ 4 个反斜杠,表⽰⼀个反斜杠
例如 str1="aa\bbb"; str2="aa'bbb";
要想替换成 str1="aa\\bbb";str2="aa\'bbb";
必须这样替换:
str1 =
"\\\\\\\\");
str2 = placeAll("'", "\\\\'");
原因如下:
String 的 replaceAll() ⽅法,实际是采⽤正则表达式的规则去匹配的,
\\\\ ,java解析为\\交给正则表达式, 正则表达式再经过⼀次转换,把\\转换成为\
也就是java⾥⾯要⽤正则来表⽰⼀个\. 必须写成4个\
如果要表⽰\\,那就要写8个\
所以如果写成: str1 = placeAll("\\",
"\\\\");
就会报正则表达式的错误。
3.
在字符串中,要输出⼀些特殊得字符:⽐如\、‘(单引号)、"(双引号),必
须要这样:“\\”、“\'”、“\"”。⽽不能直接写
⽽你这个字符串,明显要输出带有反斜杠得,必须得再加⼀个反斜杠
String
urlString=“e:\\programming\\text\\...”,
4.
java转义字符
关键字: 转义符
转义序列 含义
\n 回车(\ )
\t ⽔平制表符(\ ) \b 空格(\)
\r 换⾏(\ )
\f 换页(\)
\' 单引号(\') \" 双引号(\")
\\ 反斜杠(\\)
\ddd 三位⼋进制\? 四位⼗六进制
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论