-2
Java字符串分割:如果我用分隔符“|”分隔“0”我期望在[“0”]中包含一个元素的数组。但我实际得到的是{“”,“0”}为什么“0”.split(“|”)返回两个元素而不是一个?
如何解决这个问题?谢谢
Java字符串分割:如果我用分隔符“|”分隔“0”我期望在[“0”]中包含一个元素的数组。但我实际得到的是{“”,“0”}为什么“0”.split(“|”)返回两个元素而不是一个?
如何解决这个问题?谢谢
字符串拆分的参数是一个正则表达式不是字符串。所以管道符号并不意味着管道符号。 Why does String.split need pipe delimiter to be escaped?
使用“\\ |”工作
您需要转义'|' – 2015-02-05 21:42:19
嗨,我不认为这是重复的,因为人们可能没有意识到它是导致它的管道符号,直到他们看到这个问题。 – pete 2015-02-05 21:45:09