您的位置:首页 > 其它

String.split("|")问题

2016-05-28 22:36 337 查看
之前没在意过这个问题,今天偶然需要用竖线做分隔符,这时发现有点不一样了:

String test = "1.2.|3.4.";
String[] a = test.split("|");
//这时数组a的内容为:
//[, 1, ., 2, ., |, 3, ., 4, .]


查了一下原来是需要转义:

String test = "1.2.|3.4.";
String[] b = test.split("\\|");
//这时数组b的内容为:
//[1.2., 3.4.]


跟竖线相似的还有 * 和 + 和 .
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: