split("|"), this won't work, it will split each char. but you can use token
StringTokenizer st = new StringTokenizer("bt|ks","|");
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
}
or split("\\|")
StringTokenizer st = new StringTokenizer("bt|ks","|");
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
}
or split("\\|")