我有一个字符串|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 次 |
最近记录: |