Datemi un suggerimento perchè mi sto incastrando ( ):

Avendo un stringa fatta ad esempio in questo modo :
String = "pippoI plutoI I ciao I I I I"

come fareste per ripulirla da tutte le sottostringhe comprese dai caratteri di separazione (caratteri di separazione compresi ) contenenti solo spazi per ottenere :
pippoI pluto ciao

Il numero di spazi tra un separatore e l'altro è variabile.

Vi ringrazio in anticipo.