I have used Split method on a String that contains + - and | and i dont wanna get that empty value, here's my code
public class Test {
public static void main(String args[]) {
String ab="+computer-science|lambda+sigma";
String[] lesAndz = ab.split("[\\W]");
for(int i=0;i<lesAndz.length;i++){
System.out.println(i+" : ["+lesAndz[i]+"]");
}
}
}
I want it to output
0 : [computer]
1 : [science]
2 : [lambda]
3 : [sigma]
but im getting
0 : []
1 : [computer]
2 : [science]
3 : [lambda]
4 : [sigma]
I tried with
String[] lesAndz = ab.split("[\\W]", -1);
and it didnt work