今天在切割一个图片地址来判断后缀格式来处理图片的时候,发现用点切割不出东西来,突然恍然大悟。当以.(点号)作为String.split()的分割符时,表达式不应该写成String.split("."),因为点号在正则表达式中由特殊含义,所以此处应该用转义字符String.split("\\.")。
Java字符串以.作为split()的分割符
最新推荐文章于 2024-06-27 19:00:00 发布
本文介绍了在Java中使用split方法分割字符串时,遇到以点号(.)为分隔符的问题。由于点号在正则表达式中具有特殊含义,因此需要使用转义字符\.进行正确分割。
摘要由CSDN通过智能技术生成