Usuń białe znaki z łańcucha bez użycia metody przycinania?

dany ciąg to „_nie ma to jak w domu__'jeśli użytkownik wejdzie w tryb 0, wtedy o / p powinien być' domowym słodkim domem__'jeśli użytkownik wprowadzi tryb jako 1, to o / p powinno być'_home sweet home 'jeśli użytkownik wejdzie w tryb 2, wtedy o / p powinien być „domowym słodkim domem”.

Kod

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()
{

}

Chcę znaleźć całkowitą liczbę białych spacji w podanym łańcuchu.

questionAnswers(5)

yourAnswerToTheQuestion