[size=large]碰到一个字符串 “A|B”
需要通过'|'来分割这个字符串
调用“A|B”.split("|"); 却不能分割成功。[/size]
原来"|"是正则表达式中特殊字符,不能直接这么使用,如果想实现分割功能需要
需要通过'|'来分割这个字符串
调用“A|B”.split("|"); 却不能分割成功。[/size]
原来"|"是正则表达式中特殊字符,不能直接这么使用,如果想实现分割功能需要
String test = "A|B";
String[] arrDescs = test.split("\\|");
本文介绍如何正确使用Java中的split方法来分割包含特殊字符“|”的字符串。由于“|”在正则表达式中有特殊含义,直接使用会导致无法正确分割。文章提供了正确的分割方式,即通过转义字符“”来实现。
1530

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



