Como todos sabemos, o Java fornece muitas maneiras de interceptar as cordas. Vamos dar uma olhada nos aproximadamente vários tipos.
1. Split () + expressão regular para interceptar.
Passe o regular para dividir (). Retorna um tipo de matriz de string. No entanto, a interceptação dessa maneira causará grandes perdas de desempenho, porque as regras de análise são muito demoradas.
String str = "abc, 12,3yy98,0"; string [] strs = str.split (","); para (int i = 0, len = strs.length; i <len; i ++) {System.out.println (strs [i] .tostring ());}Resultados em execução:
abc
12
3yy98
0
2. Use o método substring () para executar a interceptação de string.
A substring fornece diferentes métodos de interceptação através de diferentes parâmetros
2.1 Apenas um parâmetro é passado
Por exemplo:
String sb = "bbbdsajjds";
sb.substring (2);
Intercepte a string do índice número 2 até o final da string. (O valor do índice começa em 0);
2.2 Passe em 2 valores de índice
String sb = "bbbdsajjds";
sb.substring (2, 4);
A partir do índice número 2 até o término do índice 4 (e não incluindo o índice 4 Intercept, ou seja, os caracteres interceptantes 2 e 3);
Os resultados da operação são os seguintes:
BDSAJJDS
bd
3. Métodos fornecidos por Stringutils
Stringutils.substringbe antes ("dskeabcee", "e");
/O resultado é: dsk/
Aqui está o primeiro "E" como padrão.
Stringutils.substringbeforElast ("dskeabcee", "e")
O resultado é: dskeabce
O último "E" é a base aqui.
Os três métodos acima da interceptação de string java (recomendados) são todo o conteúdo que compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.