Função Format (Delphi) em Java

Não consegui encontrar até o momento uma função no Java que seja semelhante a essa.

DELPHI

vTexto1 := "JAVA";
vTexto2 := "TESTE";
Mensagem := "Migrando de Delphi por %s, somente um %s";

ShowMessage(Format(Mensagem, [vTexto1, vTexto2]));

Ficaria [color=blue]“Migrande de Delphi por JAVA, somente um TESTE”;[/color]

[code]String vTexto1 = “JAVA”;
String vTexto2 = “TESTE”;
String Mensagem = “Migrando de Delphi por %s, somente um %s”;

System.out.println(String.format(Mensagem, vTexto1, vTexto2));[/code]

Mais detalhes
http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html
http://download.oracle.com/javase/1.5.0/docs/api/java/util/Formatter.html#syntax

Att