Stack Overflow archive
1 score

After split array gives only first character

score
1
question views
105
license
CC BY-SA 3.0

You need to escape the original special character:

java
String[] separated = name.split("\\|");

Originally posted on Stack Overflow. Public user contributions are licensed under Creative Commons Attribution-ShareAlike.