- @Test
- public void test() {
- // 个人感觉Java提供的方法非常不一致,如果空串切分之后还是空串,那,以,切分之后不应该也是空串吗?
- String oneDot = ",";
- String emptyString = "";
- String[] split = oneDot.split(",");// 切分完之后split大小是0
- String[] split2 = emptyString.split(",");// 空串切分之后还是空串
- System.out.println(split.length);// output:0
- System.out.println(split2.length);// output:1
- System.out.println(split2[0]);// output:
- System.out.println(split2[0].equals(""));// output:true
- System.out.println(split2[0] == null);// output:false
- }
在断点调试中,可以看到详细信息