JavaでSplit関数を使用して文字列を分割しようとしています
String empName="employee name | employee Email";
String[] empDetails=empName.split("|");
それは私に結果を与える
empDetails[0]="e";
empDetails[1]="m";
empDetails[2]="p";
empDetails[3]="l";
empDetails[4]="o";
empDetails[5]="y";
empDetails[6]="e";
empDetails[7]="e";
.
.
.
しかし、次のコードを試してみると
String empName="employee name - employee Email";
String[] empDetails=empName.split("-");
それは私に与えます
empDetails[0]="employee name ";
empDetails[1]=" employee Email";
Java分割関数が「|」で区切られた文字列を分割できない理由