String dnms = new String("275,1,|236,1,|241,1,|242,1,|228,1,|240,1,| ");
String[] per = dnms.split("|");
这句代码执行之后per还是一个字符串类型,并没有被划分成功。
后来突然想到“|”是一个特殊字符,需要用转义字符转义。
改为String[] per = dnms.split("\\|");就行了
本文介绍了一个关于使用Java进行字符串分割的问题实例。问题在于使用管道符(|)作为分隔符时未能正确分割字符串,原因是管道符作为一个特殊字符需要进行转义。通过修改代码使用转义字符,最终实现了字符串的正确分割。
String dnms = new String("275,1,|236,1,|241,1,|242,1,|228,1,|240,1,| ");
String[] per = dnms.split("|");
这句代码执行之后per还是一个字符串类型,并没有被划分成功。
后来突然想到“|”是一个特殊字符,需要用转义字符转义。
改为String[] per = dnms.split("\\|");就行了
4690
968

被折叠的 条评论
为什么被折叠?