Como normalizar uma String com espaços em branco, usando Java ME
Dados do artigo
Artigo
Tradução:
Originado de Normalize string whitespaces with J2ME
Por valderind4
Última alteração feita por hamishwillee
em 08 Dec 2011
Um simples método para normalizar strings com múltiplos espaços em branco( substituindo-os por espaço simples). Por exemplo para normalizar o string :
" Normalize todos os espaços em branco "
to:
" Normalize todos os espaços em branco ".
String normalizeWhitespaces(String s)
{
StringBuffer res = new StringBuffer();
int prevIndex = 0;
int currIndex = -1;
int stringLength = s.length();
String searchString = " ";
while((currIndex = s.indexOf(searchString, currIndex + 1)) >= 0)
{
res.append(s.substring(prevIndex, currIndex + 1));
while(currIndex < stringLength && s.charAt(currIndex) == ' ')
{
currIndex++;
}
prevIndex = currIndex;
}
res.append(s.substring(prevIndex));
return res.toString();
}

