网易2018校招Java开发工程师笔试卷 String.split()如何分割"|"

网易2018校招Java开发工程师笔试卷
题目大意:
已知以“|”分割的字符串“abc|def|ghi”,使用String.split()分割的正确语法是:
A String.split("|")
B String.split("\|")
C String.split("\\|")

正确答案:C


个人分析:

直接上源码吧,网上有些博客是不完整的

网易2018校招Java开发工程师笔试卷 String.split()如何分割"|"

出现以上特殊字符 .$|()[{^?*+\\ 都需要加上转义字符\,注意由于在字符串引号中\也需要转义,因此需在加上一个\

网易2018校招Java开发工程师笔试卷 String.split()如何分割"|"

网易2018校招Java开发工程师笔试卷 String.split()如何分割"|"

网易2018校招Java开发工程师笔试卷 String.split()如何分割"|"