Java字符串拆分“|”之间的区别和“\ |”

时间:2017-09-07 12:18:46

标签: java string split

昨天我一直坚持用管道'|'分割String和Java。

例如:我有一个String toSplitt = "Aa|Bb";,我想分开。 所需的输出应为:

Aa
Bb

当我执行String[] sp = toSplit.split("|");并运行方法以显示输出时:

for(String s : sp)
{
    System.out.println(s);
}

我明白了:

A
a

经过多次尝试,我想到在管道的左侧插入一个转义字符'\':

toSplit.split("\\|");我得到了所需的输出。

但现在的问题是通过管道拆分String而没有转义字符?我不知道管道是一个应该被转义的字符,不是吗?

感谢您的努力。

0 个答案:

没有答案