Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Códigos Java Separa strings
A classe String Java fornece métodos para cadeias de texto processamento , incluindo como acessar e modificar caracteres. O método split divide uma determinada seqüência de texto em itens individuais, por vezes referido como " tokens. " Esses tokens são automaticamente colocados em uma matriz de String , que é devolvido quando o método split é chamado. Ao usar o método de divisão , os desenvolvedores têm uma série de opções em termos de escolher a corda, o processamento da matriz resultante e criar a expressão regular usada para dividir . Dividir on a String variável retornando um array

O caso mais simples de dividir uma Cadeia Java envolve a execução do método em uma variável String, atribuindo o resultado a uma matriz de String . No código a seguir exemplo, a expressão regular usada para dividir a string é um único caractere de espaço :

Cordas fullString = "Aqui é um texto ";

String [] = stringTokens fullString.split ("") ;

Cada uma das palavras a string original serão armazenados em posições de matriz consecutivos. A seguinte linha de teste vai escrever " aqui" para o console de saída padrão :

System.out.println ( stringTokens [0] );
Dividir com limite

O método de Cordas divisão pode , opcionalmente, ser passado um tipo primitivo "int" parâmetro que indica um limite. O limite determina o número de vezes que a operação de divisão é realizada. Uma vez que o limite foi atingido , a secção de corda restantes serão colocados na posição final de matriz. O código a seguir demonstra o uso de um limite , como parte do processo de cisão :

String [] = stringTokens fullString.split ("" , 3);

Usando o original " variável fullString " , o seguindo a vontade de saída " algum texto " para o console:

System.out.println ( stringTokens [2] );
Dividir on a String Literal

bem como a realização do método de divisão em variáveis ​​String , aplicações Java pode executar em Strings , onde o valor da string é indicado explicitamente antes que o método é chamado sobre ele. O seguinte código de exemplo demonstra uma forma alternativa para produzir o mesmo resultado que o " fullString " exemplo :

String [] stringTokens = "Aqui é um texto " split ("" , 3);
< . p> Esta sintaxe é útil em casos em que o conteúdo da string texto original não é necessária uma vez que a operação de divisão está completa.
dividir com diferentes expressões regulares

o primeiro parâmetro para o método split Cadeia Java indica uma expressão regular. . Expressões regulares em Java indicam cenários e padrões de caracteres para corresponder dentro de uma String

Por exemplo, a seguinte sintaxe divide a seqüência em qualquer caractere que não seja uma letra maiúscula ou minúscula :

split ( " [^ a -zA- Z] ");

para dividir a string cada vez que um dígito é encontrado, a seguinte sintaxe se aplica :

split ( " [0-9 ] " );

Há muitas expressões regulares possíveis em Java , incluindo " metacaracteres "que têm significados especiais

.

Anterior :

Próximo : No
  Os artigos relacionados
·Como chamar o REST em Java 
·Como fechar uma conexão MQ De Java 
·Como enviar um e-mail automático após uma data especí…
·Como fazer um gráfico de barras em Java 
·Como ocultar uma tarefa em Java JFrame 
·Definição de Palavras Java Reservados 
·Usos para HashCode em Java 
·Como alterar o JFrame Fundo no Swing 
·Como obter um Número de giro em Java 
·Como analisar elementos XML recursivas em Java 
  Artigos em destaque
·Tutorial para a API PhoneGap Camera 
·Como construir uma árvore de Asterisk em C + + 
·Oz programação de ajuda 
·Como ler arquivos DLL 
·Como adicionar controles a um Painel 
·Como Analisar SAP em Logs Java 
·Como construir um motor de jogo para Iniciantes 
·O que é o Java SDK 
·Como definir o Centro em um arquivo KML 
·Computer Engineering Design Projetos 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados