split方法的需要的参数是正则表达式,| 在正则表达式中是特殊符号,需要转义。例如
String [] b =
"a|b|c"
.split(
"\\|"
);
\在Java的字符串中可以用作转义,如,\t 代表一个TAB键的空格,类似的还有 \r、\n而当我们的字符串中要使用 \本身时,我们则使用两个\\,转义为一个\。所以“\\|”最终会被转义为 "|"。
split方法的需要的参数是正则表达式,| 在正则表达式中是特殊符号,需要转义。例如
String [] b =
"a|b|c"
.split(
"\\|"
);
\在Java的字符串中可以用作转义,如,\t 代表一个TAB键的空格,类似的还有 \r、\n而当我们的字符串中要使用 \本身时,我们则使用两个\\,转义为一个\。所以“\\|”最终会被转义为 "|"。