java "sdsg.sgsag.sgas".replaceAll(".","")为啥输出是空
时间: 2024-03-30 17:31:45 浏览: 74
美国纽约SAKS第五大道百货连锁经营研究.pdf
在Java中,字符串的replaceAll方法使用正则表达式来替换匹配的字符。在你提供的例子中,正则表达式是".",它匹配任意一个字符。然而,replaceAll方法的第一个参数是一个正则表达式,而不是普通的字符串。在正则表达式中,"."有特殊的含义,表示匹配除了换行符之外的任意一个字符。
因此,当你调用"sdsg.sgsag.sgas".replaceAll(".", "")时,实际上是将字符串中的每个字符都替换为空字符串。由于每个字符都被替换掉了,所以最终输出结果是空字符串。
阅读全文