Java Concept Of The Day

Java White Spaces Removal Program :

Escrever um programa java para remover espaços brancos da string. Neste post, vamos aprender dois métodos para remover os espaços brancos da string em java. Um método faz uso de métodos embutidos que serão úteis quando você estiver desenvolvendo as aplicações e outro método não usa métodos embutidos que serão úteis para a sua entrevista. Porque, na entrevista, o entrevistador sempre pede para não usar os métodos integrados enquanto testa suas habilidades de codificação.

Como remover espaços brancos da string em Java usando métodos integrados?

No primeiro método, usamos o método replaceAll() da classe String para remover todos os espaços brancos (incluindo tab também) de uma string. Este é um dos métodos mais fáceis de remover espaços da string em java. replaceAll() método toma dois parâmetros. Um é a string a ser substituída e outro é a string com a qual será substituída. Nós passamos a string “\s+” para ser substituída por uma string vazia “”. Este método remove espaços no final, espaços no início e espaços entre as palavras.

Encerramento :

Entrar string de entrada a ser limpa de espaços brancos…!
UmEspaço DoisEspaços TrêsEspaços QuatroEspaços Fim da Guia FourSpaces
Entrar String : OneSpace TwoSpaces ThreeSpaces FourSpaces Fim da Guia FourSpaces
Entrar String Sem Espaços : OneSpaceTwoSpacesThreeSpacesFourSpacesTabEnd

Notes :

  1. “\s+” Vs “\s” : Ambas estas cordas, quando passadas para substituir o método All(), produzem o mesmo resultado com quase o mesmo desempenho. Mas, quando o número de espaços consecutivos aumenta, “\s+” é ligeiramente mais rápido que “\s”. Porque, ele substitui um conjunto de espaços múltiplos consecutivos
    pela string de substituição de cada vez, ao invés de substituir um por um.
  2. trim(), o método trim() corta a string dada, ou seja, ele remove os espaços brancos no início e no final de uma string, não entre as palavras.

Como remover espaços brancos da string sem usar métodos embutidos?

Este método é apenas para fins de entrevista. Este método não é recomendado durante o desenvolvimento das aplicações em tempo real.

Neste método, primeiro convertemos a string de entrada dada para char array e depois atravessamos este array para encontrar espaços brancos. Concatenamos os caracteres que não são os espaços brancos para o objeto String.

Output :

Entrar string de entrada a ser limpa a partir de espaços brancos…!
OneSpace TwoSpaces ThreeSpaces FourSpaces Tab End
Input String : OneSpace TwoSpaces ThreeSpaces FourSpaces Tab End
Input String Without Spaces : OneSpaceTwoSpacesThreeSpacesFourSpacesTabEnd

Programas Similares :

  • Como inverter uma corda em java?
  • Como encontrar caracteres duplicados em uma corda?
  • Como contar as ocorrências de cada caractere em uma corda?
  • Como reverter cada palavra de uma string?
  • Programa Java para verificar se uma string é uma rotação de outra
  • Como reverter uma string com a preservação da posição dos espaços?
  • Programa Java para verificar se duas cordas são anagrama ou não
  • Como encontrar a sub-cadeia mais longa sem repetir caracteres numa string?
  • Programa Java para encontrar todas as permutações de uma string
  • Como encontrar o primeiro caracter repetido e não repetido numa string?

Deixe uma resposta

O seu endereço de email não será publicado.