Package com.github.brutils.javabrutils
Class StringUtil
- java.lang.Object
-
- com.github.brutils.javabrutils.StringUtil
-
public class StringUtil extends Object
Classe para utilitários String.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringadicionarChar(char caracter, int tamanhoMaximo, String texto, boolean noInicio)Adiciona um caracter (String) em um texto (String).static StringadicionarEspacoDireita(String string, int tamanho)Método para preencher uma string com Espaços à direita até o tamanho passado como parâmetro.static StringadicionarEspacoEsquerda(String string, int tamanho)Método para preencher uma string com Espaços à esquerda até o tamanho passado como parâmetro.static StringadicionarZeroDireita(String string, int tamanho)Método para preencher uma string com Zeros à direita até o tamanho passado como parâmetro.static StringadicionarZeroEsquerda(String string, int tamanho)Método para preencher uma string com Zeros à esquerda até o tamanho passado como parâmetro.static booleanisVazio(Character character)Verifica se é um Character nulo ou vazio.static booleanisVazio(String string)Verifica se é uma String nula ou vazia.static CharacternuloParaVazio(Character character)Retorna um Character vazio (' ') se o parâmetro passado for nulo.static StringnuloParaVazio(String string)Retorna uma String vazia ("") se o parâmetro passado for nulo.static StringremoverCharDireita(String string, char character)Método para remover o char passado como parâmetro da string.static StringremoverCharEsquerda(String string, char character)Método para remover o char passado como parâmetro da string.static StringremoverEspacoDireita(String string)Método remover todos os espaços à direita da string passada como parâmetro.static StringremoverEspacoEsquerda(String string)Método remover todos os espaços à esquerda da string passada como parâmetro.static StringremoverQuebraDeLinha(String string)Remove todas as quebras de linhas contidas em uma string.static Stringsubstituir(String stringCompleta, String stringAhSerSubstituida, String stringSubstituta)Substitui todas as stringAhSerSubstituida por stringSubstituta que estão na stringCompleta.
-
-
-
Method Detail
-
nuloParaVazio
public static String nuloParaVazio(String string)
Retorna uma String vazia ("") se o parâmetro passado for nulo.
Se o parâmetro não for nulo, retorna ele mesmo.- Parameters:
string- - String que será convertida- Returns:
- vazio ("") ou string.
-
nuloParaVazio
public static Character nuloParaVazio(Character character)
Retorna um Character vazio (' ') se o parâmetro passado for nulo.
Se o parâmetro não for nulo, retorna ele mesmo.- Parameters:
character- - Character que será convertido- Returns:
- vazio (' ') ou character.
-
isVazio
public static boolean isVazio(String string)
Verifica se é uma String nula ou vazia.
Retorna true se o parâmetro for nulo, vazio (""), ou preenchido somente com espaços em branco (" ").- Parameters:
string- - String que será verificada- Returns:
- boolean
- See Also:
nuloParaVazio(String)
-
isVazio
public static boolean isVazio(Character character)
Verifica se é um Character nulo ou vazio.
Retorna true se o parâmetro for nulo ou (' ').- Parameters:
character- - Character que será verificada- Returns:
- boolean
- See Also:
nuloParaVazio(Character)
-
substituir
public static String substituir(String stringCompleta, String stringAhSerSubstituida, String stringSubstituta)
Substitui todas as stringAhSerSubstituida por stringSubstituta que estão na stringCompleta.- Parameters:
stringCompleta- - String completastringAhSerSubstituida- - String a ser substituidastringSubstituta- - String substituta- Returns:
- String
-
adicionarZeroEsquerda
public static String adicionarZeroEsquerda(String string, int tamanho)
Método para preencher uma string com Zeros à esquerda até o tamanho passado como parâmetro.
Se o tamanho da string for maior do que o tamanho passado como parâmetro, retorna a string original.
Se a string for nula, retorna null.- Parameters:
string- - Stringtamanho- - Tamanho- Returns:
- string
- See Also:
StringBuilder
-
adicionarZeroDireita
public static String adicionarZeroDireita(String string, int tamanho)
Método para preencher uma string com Zeros à direita até o tamanho passado como parâmetro.
Se o tamanho da string for maior do que o tamanho passado como parâmetro, retorna a string original.
Se a string for nula, retorna null.- Parameters:
string- - Stringtamanho- - Tamanho- Returns:
- string
- See Also:
StringBuilder
-
adicionarEspacoEsquerda
public static String adicionarEspacoEsquerda(String string, int tamanho)
Método para preencher uma string com Espaços à esquerda até o tamanho passado como parâmetro.
Se o tamanho da string for maior do que o tamanho passado como parâmetro, retorna a string original.
Se a string for nula, retorna null.- Parameters:
string- - Stringtamanho- - Tamanho- Returns:
- string
- See Also:
StringBuilder
-
adicionarEspacoDireita
public static String adicionarEspacoDireita(String string, int tamanho)
Método para preencher uma string com Espaços à direita até o tamanho passado como parâmetro.
Se o tamanho da string for maior do que o tamanho passado como parâmetro, retorna a string original.
Se a string for nula, retorna null.- Parameters:
string- - Stringtamanho- - Tamanho- Returns:
- string
- See Also:
StringBuilder
-
removerEspacoDireita
public static String removerEspacoDireita(String string)
Método remover todos os espaços à direita da string passada como parâmetro.
Se a string for nula, retorna null.- Parameters:
string- - String- Returns:
- String
-
removerEspacoEsquerda
public static String removerEspacoEsquerda(String string)
Método remover todos os espaços à esquerda da string passada como parâmetro.
Se a string for nula, retorna null.- Parameters:
string- - String- Returns:
- String
-
adicionarChar
public static String adicionarChar(char caracter, int tamanhoMaximo, String texto, boolean noInicio)
Adiciona um caracter (String) em um texto (String).- Parameters:
caracter- - CaracteretamanhoMaximo- - Tamanho máximotexto- - TextonoInicio- - No início- Returns:
- texto
-
removerCharEsquerda
public static String removerCharEsquerda(String string, char character)
Método para remover o char passado como parâmetro da string.- Parameters:
string- - Stringcharacter- - Caractere- Returns:
- string
-
removerCharDireita
public static String removerCharDireita(String string, char character)
Método para remover o char passado como parâmetro da string.- Parameters:
string- - Stringcharacter- - Caractere- Returns:
- string
-
-