Java redondeado al .5 más cercano [duplicado]

Esta pregunta ya tiene una respuesta aquí:

El mejor método para redondear al 0.05 más cercano en Java 3 respuestas

¿Cómo es esto posible en Java?

Tengo un flotador y me gustaría redondearlo al .5 más cercano.

Por ejemplo:

1.1 debería redondear a 1.0

1.3 debería redondear a 1.5

2.5 debería redondear a 2.5

3.223920 debería redondearse a 3.0

EDITAR: Además, no solo quiero la representación de cadena, quiero que funcione con un flotante real después de eso.

Respuestas a la pregunta(3)

Su respuesta a la pregunta