昨天我一直坚持用管道'|'分割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而没有转义字符?我不知道管道是一个应该被转义的字符,不是吗?
感谢您的努力。