java中尀尀d是什么意思

2025-02-26 14:47:57
推荐回答(4个)
回答1:

这个是由两部分组成的,\ 转义符 加\d 是一个正字表达式,标识所有数字及0-9
之所以要加\是因为在JAVA中一些特殊的符号如[回车]是没有符号代表的,所以需要转义符这个概念,而像回车这类转义符都是由\开始的,那么就出现了第二个问题,如果我要输入的恰恰是\符号怎么办,那么这个问题就还用转义符来解决,所以\的转义符就是\\。
你刚才的\\d 是要给JAVA一个\d的字符串这时就需要给\符号转义,然后就有了\\d。

回答2:

\d是正则表达式中的一个匹配字符,意思是表示匹配一个任何数字字符,之所以用两个\是因为\在java中表示转义的意思,而\d在正则表达式中是一个整体,故需转义.

回答3:

就是\d的意思,前面的那一个\是作转义用,是一个转义字符。

回答4:

楼上说的没错,是一个转移字符
JAVA中转义字符:

1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377'
\0:空字符
2.Unicode转义字符:\u + 四个十六进制数字;0~65535
\u0000:空字符
3.特殊字符:就3个
\":双引号
\':单引号
\\:反斜线
4.控制字符:5个

\' 单引号字符

\\ 反斜杠字符

\r 回车

\n 换行

\f 走纸换页

\t 横向跳格

\b 退格