我有一个字符串|serialNo|checkDelta?|checkFuture?|checkThis?|.
现在我使用以下代码分割字符串.
String[] splitString = str.split("|");
但是当我用这个,我得到一个包含每个字符串数组,而我需要包含了像字母串serialNo,checkDelta?,checkFuture?,checkthis?.
如何获得这些?我错过了什么吗?
How*_*ard 16
你必须转义你的管道字符(split将一个正则表达式作为参数,因此"|"是一个控制字符):
str.split("\\|");
Run Code Online (Sandbox Code Playgroud)
请注意:结果数组在开头包含一个空字符串,因为你有"|" 在你的字符串的开头.
| 归档时间: |
|
| 查看次数: |
1148 次 |
| 最近记录: |