截取字符串的一个问题
我有一个字符串String s = "a$b$$"
abc之间用"$"符号分开了
我用String[] result = s.split("[$]");截取出来,
打印result这个数组的长度是2,一打印result[2]就抛出java.lang.ArrayIndexOutOfBoundsException: 2 数组越界异常
我现在想实现,打印result[2]显示为空,也就是说我需要截取出来后让数组长度是3,最后一个$$截取完变成null或者""也行,前提是不改变原字符串的内容,请教。
PS:听说用正则表达式可以实现?请教怎么写,谢谢~