Padronizar espaço em branco

Alguem conhece alguma função que padronize a quantidade de espaços em branco entre as palavras de um texto.

Por exemplo,

Entrada:
Eu gosto( espaço em branco )de comer batata frita.

Saída esperada:
Eu gosto de comer batata frita.

String str = "o rato roeu a roupa do rei de Roma."; str = str.replaceAll("\\s+", " "); System.out.println(str);
Saída: o rato reou a roupa do rei de Roma.

\s+ é uma regex em que \s indica caracter em branco, tab, enter etc. e o + indica um ou mais. Assim, a regex substitui vários espaços em branco por um.

show de bola matheus…