O objeto operacional do método Stringutils é o objeto do tipo java.lang.string, que é complementado pelo método de operação do tipo de sequência fornecido pelo JDK, e é seguro (ou seja, se o parâmetro de entrada for nulo, ele não será Jogue fora o NULLPointEerexCiction, mas, em vez disso, faça isso.
Além do construtor, existem mais de 130 métodos em Stringutils, e todos são estáticos, para que possamos chamar StringUtils.xxx ()
Deixe -me apresentar brevemente alguns métodos comumente usados abaixo:
A classe Stringutils é embrulhada em org.apache.commons.lang.stringutils
String isEmpty (String str) e não é NOTEMPTY (String str)
Copie o código do código da seguinte forma:
System.out.println (stringutils.isempty (null));
System.out.println (stringutils.isEmpty (""); // true
System.out.println (stringutils.isEmpty (""); // False Note: O isEmpty aqui não faz processamento espacial
System.out.println (stringutills.isEmpty (" /t /n /f /r"); // false
System.out.println (stringutils.isEmpty (" /b"); // false
System.out.println (stringutils.isempty ("x-Rapido"); // false
System.out.println (stringutils.isEmpty ("x"); // false
Copie o código do código da seguinte forma:
System.out.println (stringutils.isnotempty (null));
System.out.println (stringutils.isnotEmpty (""); // false
System.out.println (stringutils.isnotEmpty (""); // True Nota: O não -momento aqui não fez processamento espacial
System.out.println (stringutills.isnotEmpty (" /t /n /f /r"); // true
System.out.println (stringutils.isnotEmpty (" /b"); // true
System.out.println (stringutils.isnotEmpty ("x-Rapido"); // true
System.out.println (stringutils.isnotEmpty ("x"); // true
String Isblank (String str) e IsNotBlank (String str)
Incluindo código de replicação de space, o seguinte:
System.out.println (stringutills.isblank (null));
System.out.println (stringutills.isblank (""); // true
System.out.println (stringutills.isblank (""); // true
System.out.println (stringutills.isblank (" /t /n /f /r"); // true
System.out.println (stringutils.isblank (" /b"); // false
System.out.println (stringutils.isblank ("x-Rapido"); // false
System.out.println (stringutills.isblank ("x"); // false
Copie o código do código da seguinte forma:
System.out.println (stringutils.isnotblank (null));
System.out.println (stringutils.isnotblank (""); // false
System.out.println (stringutils.isnotblank (""); // false
System.out.println (stringutills.isnotblank (" /t /n /f /r"); // false
System.out.println (stringutills.isnotblank (" /b"); // true
System.out.println (stringutils.isnotblank ("x-Rapido"); // true
System.out.println (stringutils.isnotblank ("x"); // true
String Trim (String str) e Trimtonull (String str) e TrimtoEmpty (String str)
Copie o código do código da seguinte forma:
System.out.println (stringutils.trim (null));
System.out.println (stringutills.trim (""); // "" ""
System.out.println (stringutills.trim (""); // "" ""
System.out.println (stringutils.trim (" /t /n /f /r"); // ""
System.out.println (stringutils.trim (" /b"); // ""
System.out.println (StringUtils.Trim ("X-Rapido"); // "X-Rapido"
System.out.println (stringutils.trim ("x"); // "x"
Copie o código do código da seguinte forma:
System.out.println (stringutils.trimtonton (null));
System.out.println (stringutills.trimtontonull (""); // null
System.out.println (stringutills.trimtontonull (""); // null
System.out.println (stringutills.trimtonull (" /t /n /f /r"); // null
System.out.println (stringutils.trimtonull (" /b"); // nulo
System.out.println (StringUtils.trimtonull ("X-Rapido"); // "X-Rapido"
System.out.println (stringutils.trimtonull ("x"); // "x"
Copie o código do código da seguinte forma:
System.out.println (stringutills.trimtoempty (nulo));
System.out.println (stringutils.trimtoEmpty (""); // ""
System.out.println (stringutils.trimtoEmpty (""); // ""
System.out.println (stringutils.trimtoEmpty (" /t /n /f /r"); // ""
System.out.println (stringutills.trimtoempty (" /b"); // "" "
System.out.println (stringutills.trimtoempty (" /BSSS"); // SSS
System.out.println (stringutils.trimtoempty ("X-Rapido"); // "X-Rapido"
System.out.println (stringutils.trimtoEmpty ("x"); // "x"
String Strip (String str) e Striptonull (String str) e StriptoEmpty (String str)
Copie o código do código da seguinte forma:
System.out.println (stringutils.strip (null));
System.out.println (stringutils.strip (""); // "" "
System.out.println (stringutils.strip (""); // "" "
System.out.println (stringutils.strip (" /t /n /f /r"); // ""
System.out.println (stringutils.strip (" /b"); // ""
System.out.println (StringUtils.strip (" /BSSS"); // SSS
System.out.println (StringUtils.strip ("X-Rapido"); // "X-Rapido"
System.out.println (stringutils.strip ("x"); // "x"
Copie o código do código da seguinte forma:
System.out.println (stringutills.striptonull (null));
System.out.println (stringutils.striptonull (""); // null
System.out.println (stringutils.striptonull (""); // null
System.out.println (stringutills.striptonull (" /t /n /f /r"); // null
System.out.println (stringutils.striptonull (" /b"); // ""
System.out.println (stringutills.striptonull (" /bsss"); // sss
System.out.println (StringUtils.striptonull ("X-Rapido"); // "X-Rapido"
System.out.println (stringutils.striptonull ("x"); // "x"
Copie o código do código da seguinte forma:
System.out.println (stringutills.striptoEmpty (null));
System.out.println (stringutils.striptoempty (""); // ""
System.out.println (stringutils.striptoempty (""); // ""
System.out.println (stringutils.striptoEmpty (" /t /n /f /r"); // ""
System.out.println (stringutills.striptoempty (" /b"); // "" "
System.out.println (stringutills.striptoEmpty (" /BSSS"); // SSS
System.out.println (stringutils.striptoempty ("x-Rapido"); // "x-Rapido"
System.out.println (stringutils.striptoempty ("x"); // "x"
String tira (string str, string stripchars)
Remova os caracteres em listras nas duas extremidades do STR. Se o STR for nulo ou igual a "", ele se retorna.
String stripstart (string str, string stripchars)
Semelhante ao 11, remova os caracteres na extremidade frontal do StripChars em StripChars.
String stripnd (string str, string stripchars)
Semelhante ao 11, remova os caracteres em Stripchars no final do STR.
String [] Stripall (String [] STRS)
Tira (string str) em cada string na matriz de string e depois retorne. Se o STRS for nulo ou o comprimento do STRS for 0, o próprio STRS.
String [] Stripall (String [] Strs, String Stripchars)
Tira (string stri, string stripchars) em cada string na matriz de string e depois retorne. Se o STRS for nulo ou o comprimento do STRS for 0, o próprio STRS
BOOLEAN é igual (string str1, string str2)
Compare se as duas strings são iguais, se ambas estiverem vazias, elas também são consideradas iguais.
Boolean Equalsignorecase (String str1, String str2)
Comparando se as duas strings são iguais, ela não distingue o caso.
Int indexOf (String Str, Char Searchchar)
Retorne o personagem Searchchar apareceu pela primeira vez no String str. Se o Searchchar não aparecer no STR, ele retorna -1.
Int indexOf (String str, Char Searchchar, int startpos)
Retorne o caractere Searchchar inicia do StarTpos pela primeira vez na String STR. Se o Searchchar não aparecer no STR do StartPOS, ele retornará -1.
Int indexOf (String Str, String Searchstr)
Retorne o String SearchStr pela primeira vez na String STR. Se o STR for nulo ou o Searchstr for nulo, ele retorna -1.
Int OrdinalIndexOf (String str, String Searchstr, int ordinal)
Retorna a posição do SearchStr na String STR, a posição do segundo lugar aparece na String STR. Se STR = nulo ou Searchstr = nulo ou ordinal <= 0, ele retorna -1
Copie o código do código da seguinte forma:
System.out.println (stringutils.ordinalIndexOf (null, "A", 1));
System.out.println (stringutils.ordinalIndexOf ("A", NULL, 1));
System.out.println (stringutills.ordinalindexof ("", "", ", 1)); // 0
System.out.println (stringutills.ordinalindexof ("aabaabaa", "a", 1); // 0
System.out.println (stringutils.ordinalIndexOf ("aabaabaa", "a", 2); // 1
System.out.println (stringutils.ordinalindexof ("aabaabaa", "b", 1); // 2
System.out.println (stringutills.ordinalindexof ("aabaabaa", "b", 2); // 5
System.out.println (stringutils.ordinalIndexOf ("aabaabaa", "ab", 1); // 1
System.out.println (stringutils.ordinalindexof ("aabaabaa", "ab", 2); // 4
System.out.println (stringutils.ordinalIndexof ("aabaabaa", "bc", 1); // -1
System.out.println (stringutils.ordinalIndexof ("aabaabaa", "", 1); // 0
System.out.println (stringutills.ordinalindexof ("aabaabaa", "", 2); // 0
Int indexOf (String str, String Searchstr, int startpos)
Retornando o String Searchstr inicia do StartPOS pela primeira vez na String STR.
Copie o código do código da seguinte forma:
System.out.println (stringutills.indexof (null, "A", 1));
System.out.println (stringutills.indexOf ("A", null, 1));
System.out.println (stringutils.indexOf ("", "", 1); // 0
System.out.println (stringutills.indexof ("aabaabaa", "a", 1));
System.out.println (stringutills.indexOf ("aabaabaa", "a", 2); // 3
System.out.println (stringutills.indexof ("aabaabaa", "b", 1); // 2
System.out.println (stringutills.indexof ("aabaabaa", "b", 2));
System.out.println (stringutills.indexof ("aabaabaa", "ab", 1); // 4
System.out.println (stringutills.indexof ("aabaabaa", "ab", 2));
System.out.println (stringutils.indexof ("aabaabaa", "bc", 1); // -1
System.out.println (stringutills.indexOf ("aabaabaa", "", 1); // 1
System.out.println (stringutills.indexof ("aabaabaa", "", 2); // 2
Int lastIndexOF (String str, char Searchchar)
Os princípios básicos são os mesmos que o INT indexOF (String str, Char Searchchar)
Int lastIndexOf (String str, char Searchchar, int startpos)
Os princípios básicos são os mesmos que int indexar (string str, char Searchchar, int startpos)
int lastIndexOf (string str, string pesquisa)
Os princípios básicos são os mesmos que o Int Indexf (String Str, String Searchstr)
Int lastIndexOF (String str, String Searchstr, int startpos)
Os princípios básicos são os mesmos que o INT indexOF (String str, String Searchstr, int startPos)