Class StringUtil


  • public class StringUtil
    extends Object
    Classe para utilitários String.
    • 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 completa
        stringAhSerSubstituida - - String a ser substituida
        stringSubstituta - - 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 - - String
        tamanho - - 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 - - String
        tamanho - - 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 - - String
        tamanho - - 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 - - String
        tamanho - - 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 - - Caractere
        tamanhoMaximo - - Tamanho máximo
        texto - - Texto
        noInicio - - 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 - - String
        character - - 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 - - String
        character - - Caractere
        Returns:
        string
      • removerQuebraDeLinha

        public static String removerQuebraDeLinha​(String string)
        Remove todas as quebras de linhas contidas em uma string.
        Parameters:
        string - - String
        Returns:
        String