Was ist das Äquivalent von Regex-Replace-with-Function-Evaluation in Java 7?

ich suche einesehr einfach So erhalten Sie das Äquivalent von etwas wie dem folgenden JavaScript-Code. Das heißt, ich möchte für jede Übereinstimmung eine bestimmte Transformationsfunktion aufrufen und das Ergebnis als Ersatzwert verwenden.

var res = "Hello World!".replace(/\S+/, function (word) {
    // Since this function represents a transformation,
    // replacing literal strings (as with replaceAll) are not a viable solution.
    return "" + word.length;
})
// res => "5 6"

Nur .. in Java. Und vorzugsweise als "einzelne Methode" oder "Vorlage", die wiederverwendet werden kann.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage