split()函数分隔小数点

今天写到一个功能需要,通过小数点分隔字符串,再存入数组中,直接就这么写了,后来发现错了

 String a[]=str.split(".");

其实是因为小数点属于特殊字符啦,需要转义一下才好使,基础不牢啊!

 str="2001.2002";
 String a[]=str.split("\\.");
 //最后得到
 a[0]=2001;
 a[1]=2002;

浅记一下


版权声明:本文为Marukoandlxf原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。