今天在运行一段程序时有一句代码是String.split(".")。可以调试了好几次,都发现得到的数组长度为0,最后查看jdk发现String的split方法接收的是正则表达示,"."是正则表达示的一个特殊符号,所以一直出问题,最后改为转义字符String.split("\\.")。错误消失
今天在运行一段程序时有一句代码是String.split(".")。可以调试了好几次,都发现得到的数组长度为0,最后查看jdk发现String的split方法接收的是正则表达示,"."是正则表达示的一个特殊符号,所以一直出问题,最后改为转义字符String.split("\\.")。错误消失