String.replaceLast()

http://stackoverflow.com/questions/2282728/java-replacelast

java的String类的方法中有replaceFirst,但是没有replaceLast。

上面的帖子里面是关于如何写replaceLast方法,如下:

public class Test {

    public static String replaceLast(String text, String regex, String replacement) {
        return text.replaceFirst("(?s)(.*)" + regex, "$1" + replacement);
    }

    public static void main(String[] args) {
        System.out.println(replaceLast("aaabbb", "bb", "xx"));
    }
}

你可能感兴趣的:(java)