$
我有三个部分的字符串,每个部分用符号分隔
例如,
String s = "abc$efg$xyz";
现在,当我使用这样的方法拆分它时split
:
String values[] = s.split("$");
它values
数组包含整个字符串作为单个元素。
但是当我使用这个时:
String values[]=s.split("\\$");
它完美地工作了我想要
的意思,现在values
数组包含abc
,efg
和xyz
分别在索引 0,1 和 2 上。
我想知道为什么第一个split
不起作用,因为我split
在拆分a single white space
使用时使用了类似的split(" ");