¿Eliminar el espacio en blanco de la cadena sin utilizar el método de recorte?

cadena dada es '_hogar dulce hogar__'si el usuario ingresa el modo como 0, entonces o / p debería ser' home sweet home__'si el usuario ingresa el modo como 1, entonces o / p debería ser'_home sweet home 'si el usuario ingresa el modo como 2, entonces o / p debería ser' home sweet home '.

Código

public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
System.out.println("Enter the String");
String str=sc.nextLine();
System.out.println("Enter the StringMode");
String strMode= sc.nextLine();
switch()
{

}

Quiero encontrar el número total de espacios en blanco en la cadena dada.

Respuestas a la pregunta(5)

Su respuesta a la pregunta