我有三个部分字符串,每个部分用$ 符号分隔
例如,
String s = "abc$efg$xyz";
Run Code Online (Sandbox Code Playgroud)
现在当我使用这样的split方法拆分它时:
String values[] = s.split("$");
Run Code Online (Sandbox Code Playgroud)
它values数组包含整个字符串作为单个元素.
但是当我使用它时:
String values[]=s.split("\\$");
Run Code Online (Sandbox Code Playgroud)
它完美的作品是什么,我想这意味着
现在的values数组包含abc,efg并xyz分别对指数0,1和2.
我想知道为什么第一次split不起作用,因为我split在分裂a single white space使用时使用了类似的东西split(" ");