我有一个“序列化”对象的列表,对象用$$
分隔,而对象属性用$
分隔
我必须在android中拆分它以检索对象值...
例如:
zfzzfzfTitre $ $ Interpretessfcqfqfz $ Genresqqqcqvqv $ URLqdqddqdqdqd 0 $$ zfzzfzfTitresss $ $ Interpretessfcqfqfzscsc $ Genresqqqcqvqvcs $ URLqdqddqdqdqd 1 $$ zfzzfzfTitresss $ $ Interpretessfcqfqfzscsc $ Genresqqqcqvqvcs $ URLqdqddqdqdqd 2 $$ zfzzfzfTitresss $ $ Interpretessfcqfqfzscsc $ Genresqqqcqvqvcs $ URLqdqddqdqdqd 3 $$
但是当我使用listTemp.split("\\$$")
将对象拆分成数组时
数组大小为1
请问你能帮帮我吗?
该代码适用于java-8 linux ubuntu
最佳答案
您需要转义所有$
标志
Demo
listTemp.split("\\$\\$");
否则,它将第二个
$
解析为和end-of-line
锚点