Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to split String with || [duplicate]

Tags:

java

string

split

When I split a String:

"EMP ID||EMP NAME||DESIGNATION"

I get each letter split:

[, E, M, P, , I, D, |, |, E, M, P, , N, A, M, E, |, |, D, E, S, I, G, N, A, T, I, O, N]

My code is

String strHeader="EMP ID||EMP NAME||DESIGNATION";
String[] arrStrColumnsInRow=strHeader.split("||");

How can I get it splitted like:

[EMP ID,EMP NAME,DESIGNATION]

like image 204
padippist Avatar asked Apr 26 '16 08:04

padippist


1 Answers

Use

String[] arrStrColumnsInRow=strHeader.split("\\|\\|");

This is because the parameter of split is a regular expression, where | is a logical operator.

like image 138
dejvuth Avatar answered Sep 20 '22 14:09

dejvuth