java equivalente a printf ("% *. * f")

En C, la declaración printf () permite que se proporcionen las longitudes de precisión en la lista de parámetros.

printf("%*.*f", 7, 3, floatValue);

donde los asteriscos son reemplazados con los valores primero y segundo, respectivamente.

Estoy buscando un equivalente en Android / Java; String.format () lanza una excepción.

EDIT: Gracias, @Tenner; de hecho funciona

Respuestas a la pregunta(4)

Su respuesta a la pregunta