本文主要是介绍关于split的使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、原因
split("")中的参数为正则表达式,所以当需要对"\\"进行分割的时候,肯定不会成功,正确的解决办法
split("\\\\");
同理,像"+、-、*、."这样的符号作为分割符的时候都会有问题。
二、解决办法
不管什么时候,凡是在split中的参数前面都加上"\\",就不会出现这个问题。
例如:参数为".",则写成split("\\.");参数为"a",则写成split("\\a")。虽然对"a"进行分割不会出现问题,但是有一个统一的办法总是好的。
三、扩展
在windows中,目录分隔符为"\",在unix中,目录分割符为"/",下面列出统一解决办法
Stringa[]=string.replace("\\\\","\").split("/");
这篇关于关于split的使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!