开发过程中,使用了public String replaceFirst(String regex, String replacement)方法来做替换功能,一直运行的好好的,突然抛了个数组越界的异常,看了源码之后懂了。 也就是,如果最后一个字符是/或者$的话,就会抛出异常。