拆分空字符串将返回大小为1的数组:
scala> "".split(',')
res1: Array[String] = Array("")
Run Code Online (Sandbox Code Playgroud)
请考虑这返回空数组:
scala> ",,,,".split(',')
res2: Array[String] = Array()
Run Code Online (Sandbox Code Playgroud)
请解释 :)
据我所知,以下程序应0,0作为输出打印.
但是,当我运行这个程序时,我得到1,0了输出.
public class Test1 {
public static void main(String[] args) {
System.out.println("".split(";").length); //1
System.out.println(";".split(";").length);//0
}
}
Run Code Online (Sandbox Code Playgroud)
请帮我理解这里发生了什么?