Package br.com.jarch.util
Class CharacterUtils
- java.lang.Object
-
- br.com.jarch.util.CharacterUtils
-
public class CharacterUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CharacterUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
alignTextLeft(java.lang.String texto, int tamanho)
static java.lang.String
alignTextLeft(java.lang.String texto, int tamanho, java.lang.String letra)
static java.lang.String
alignTextRigth(java.lang.String texto, int tamanho)
static java.lang.String
alignTextRigth(java.lang.String texto, int tamanho, java.lang.String letra)
static java.lang.String
firstCaracterLowerCase(java.lang.String value)
static java.lang.String
firstCaracterUpperCase(java.lang.String value)
static java.lang.String
firstWord(java.lang.String value)
static java.lang.String
formataLikeSql(java.lang.String conteudo)
static java.lang.String
formatarIM(java.lang.String value)
static java.lang.String
iSOtoUTF8(java.lang.String str)
static java.lang.String
lastWord(java.lang.String value)
static void
main(java.lang.String... args)
static java.lang.String
onlyNumber(java.lang.String value)
static java.lang.String
onlyNumberOrLetter(java.lang.String value)
static java.lang.String
removeChar(java.lang.String value, java.lang.String caracteres)
static java.lang.String
removeCharEspecial(java.lang.String str)
Efetua as seguintes normalizações para obtenção de certificados: - Elimina acentos e cedilhas dos nomes; - Converte aspas duplas em simples; - Converte algumas letras estrangeiras para seus equivalentes ASCII (como ß, convertido para ss) - Põe um "\" antes de vírgulas, permitindo nomes como "Verisign, Corp." e de "\", permitindo nomes como " a \ b "; - Converte os sinais de = para - - Alguns caracteres são removidos: - os superiores a 255, mesmo que possam ser representados por letras latinas normais (como s, = U+015E = Latin Capital Letter S With Cedilla); - os caracteres de controle (exceto tab, que é trocado por um espaço)static java.lang.String
removeHtmlTags(java.lang.String value)
static java.lang.String
replaceCharEspecial(java.lang.String str, java.lang.String newStr)
static java.lang.String
replicate(java.lang.String value, int size)
static java.lang.String
uTF8toISO(java.lang.String str)
-
-
-
Method Detail
-
alignTextLeft
public static java.lang.String alignTextLeft(java.lang.String texto, int tamanho)
-
alignTextLeft
public static java.lang.String alignTextLeft(java.lang.String texto, int tamanho, java.lang.String letra)
-
alignTextRigth
public static java.lang.String alignTextRigth(java.lang.String texto, int tamanho)
-
alignTextRigth
public static java.lang.String alignTextRigth(java.lang.String texto, int tamanho, java.lang.String letra)
-
removeChar
public static java.lang.String removeChar(java.lang.String value, java.lang.String caracteres)
-
formatarIM
public static java.lang.String formatarIM(java.lang.String value)
-
onlyNumber
public static java.lang.String onlyNumber(java.lang.String value)
-
onlyNumberOrLetter
public static java.lang.String onlyNumberOrLetter(java.lang.String value)
-
firstWord
public static java.lang.String firstWord(java.lang.String value)
-
lastWord
public static java.lang.String lastWord(java.lang.String value)
-
formataLikeSql
public static java.lang.String formataLikeSql(java.lang.String conteudo)
-
removeCharEspecial
public static java.lang.String removeCharEspecial(java.lang.String str)
Efetua as seguintes normalizações para obtenção de certificados: - Elimina acentos e cedilhas dos nomes; - Converte aspas duplas em simples; - Converte algumas letras estrangeiras para seus equivalentes ASCII (como ß, convertido para ss) - Põe um "\" antes de vírgulas, permitindo nomes como "Verisign, Corp." e de "\", permitindo nomes como " a \ b "; - Converte os sinais de = para - - Alguns caracteres são removidos: - os superiores a 255, mesmo que possam ser representados por letras latinas normais (como s, = U+015E = Latin Capital Letter S With Cedilla); - os caracteres de controle (exceto tab, que é trocado por um espaço)- Parameters:
str
- A string a normalizar.- Returns:
- A string normalizada.
-
uTF8toISO
public static java.lang.String uTF8toISO(java.lang.String str)
-
iSOtoUTF8
public static java.lang.String iSOtoUTF8(java.lang.String str)
-
firstCaracterLowerCase
public static java.lang.String firstCaracterLowerCase(java.lang.String value)
-
firstCaracterUpperCase
public static java.lang.String firstCaracterUpperCase(java.lang.String value)
-
removeHtmlTags
public static java.lang.String removeHtmlTags(java.lang.String value)
-
replicate
public static java.lang.String replicate(java.lang.String value, int size)
-
replaceCharEspecial
public static java.lang.String replaceCharEspecial(java.lang.String str, java.lang.String newStr)
-
main
public static void main(java.lang.String... args)
-
-