Uso do construtor String (String) em Java [duplicado]

Eu li em artigos e livros que o uso deString s = new String("..."); deve ser evitado praticamente o tempo todo. Eu entendo por que isso é, mas existe alguma utilidade em usar o construtor String (String)? Eu não acho que exista e não vejo nenhuma evidência de outra maneira, mas estou me perguntando se alguém da comunidade SO sabe de algum uso.

Duplicata exata: Qual é o objetivo da expressão new string em java?