试题如下:
"|DF|A".split("|").length的结果是()
A 2 B 3 C 5 D 6
解析: |代表正则中的或运算符
String[] arr = "a1b2cc1dd".split("1|2");//以1或者2分隔字符串
那么他两边没写东西,当然代表空或者空来分隔。。。只不过大家都不这么写,因为如果你写成String[] arr = "a1b2cc1dd".split("1|1"); //别人会说你有毛病,虽然语法没错
上面的"|DF|A"可以理解成: "空|空D空F空|空A".split("空");
就是把每个空的左边右边分别放到数组里面去,而第一个空的左边是"",右边是|
....
结果在数组里面为 s = {"","\\|","D","F","\\|","A"}
注意: “a4564865”.split("a").length ---> 2
“4564865a".split("a").length--->1 如果是最后一个是分隔符,他不会分出右边的空格的,也就是说第一个之前有空格,最后一个之后没空格
"|DF|A|||".split("[|]").length = 3
根据上面的理论,右边最后一个是分隔符,那么他只会分出左边来,所以
"|DF|A|||" === "|DF|A||" === "|DF|A|" == "|DF|A"(不全等是因为在没有匹配的时候split会报错,所以我们可以把分隔符加在最后来防止split报错)
"||DF|A|||".split("[|]").length = 4
左边的会分出左右两边。。。。
分享到:
相关推荐
VUE 面试题汇合 vue-interview-questions-master VUE 面试题汇合 vue-interview-questions-master VUE 面试题汇合 vue-interview-questions-master VUE 面试题汇合 vue-interview-questions-master VUE 面试题...
interview-docs-masterinterview-docs-masterinterview-docs-master
123-Essential-JavaScript-Interview-Question, JavaScript访问问题 123 -JavaScript-Interview-Questions这本书将由 2018年06月 完成并可以供购买。 如果你想让我把这本书的早期拷贝,请在这里添加你的NAME 和电子...
Algorithm-coding-interview-university.zip,一个完整的计算机科学学习计划成为一名软件工程师。,算法是为计算机程序高效、彻底地完成任务而创建的一组详细的准则。
interview-notebook.pdf Java秋招复习资料
重大项目 演示链接 文件夹结构 |---app |---contollers |---admin |---app |---company |---interviewee ... |---interview |---interviewee |---components |---common |---companyDashoboard
Technical-Interview-Preparation-Checklist.pdf
一些编程题目,没事可以看看还是有点帮助的
DOCKER-INTERVIEW-QUESTIONS.pdf
Cracking-the-Coding-Interview-Dragged.pdf
深度学习框架001 深度学习框架有哪些?002 介绍一下TensorFlow常用的Optimizer003 Caffe的depthwise为什么慢,怎么解决00
Java-Interview-Advanced-master.zip
115-Java-Interview-Questions-and-Answers, 115 Java访谈问题和答案- 终极列表 #115-Java-Interview-Questions-and-Answers我们将讨论关于Java面试中可以使用的各种问题,以便雇主在Java和面向对象编程方面测试你的...
Java-Interview-Question ,基础知识,源自网络
Java-Interview-Questions-总结各种面试题
java面试题_java-interview-questions-master.zip2、在 Java 程序中怎么保证多线程的运行安全? 出现线程安全问题的原因一般都是三个原因: 1、 线程切换带来的原子性问题 解决办法:使用多线程之间同步...
HackerRank-Interview-Preparation-Kit-master.rar
frame-project-interview-master
android-interview-questions