BusinessesE-Learning

Como dividir uma string em Java?

como-dividir-uma-string-em-java

Se você quer aprender a dividir uma string em Java, você chegou ao lugar certo. Operações com sequência de caracteres são as operações mais comuns quando se trata de programação. Strings em Java não são diferentes e serão usadas em quase todos os programas que você escrever.

Para dividir uma string em Java, você precisa usar o método String.split () que está prontamente disponível para o programador Java. Vamos ver um exemplo para ter uma ideia melhor.

O método principal para o trabalho é o método split (). O método toma regex como um argumento. Regex é ótimo, mas não é fácil de usar. Com regex, você precisa tomar cuidado com os caracteres de escape. Vamos aprender mais sobre isso abaixo.

Caracteres de escape: Existem muitos caracteres de escape na linguagem de programação Java como ponto (.), barra invertida () etc.

Para manipular os caractere de escape, você pode optar por criar um regex especial para a operação ou você pode usar a função Pattern.quote() para escapar do caractere. Vejamos um exemplo abaixo.

String com um ponto

Como mencionado anteriormente, você pode optar por usar o método Pattern.quote() ou usar o método de escape tradicional de usar uma barra invertida dupla (). Vamos ver os dois casos.

Filename: DotSplit.java

Output

Maneiras Alternativas

Há muitas outras maneiras de dividir a seqüência de caracteres. Uma maneira é usar a classe StringTokenizer. A classe StringTokenizer é uma classe herdada e deve ser usada com cautela.

Fazer os teste necessários

Antes de você desejar dividir uma string de acordo com um caractere particular, é aconselhável fazer um teste para ver se ele aparece na string. Você pode fazer isso usando o método contains().

A lógica é a seguinte:

E chegamos ao fim do tutorial. Se você tiver outras dúvidas, não se esqueça de comentar abaixo e deixe-nos saber.

Você também pode conferir no nosso site os vídeos sobre Java. Aqui estão alguns exemplos:

Refatorando expressões Lambda em Java

Criando em Java um novo Metroid em 2D

About author

About Author Dr. Michael Jurgen Garbade is the founder of LiveEdu.TV, Kyuda, Education Ecosystem. He is future Venture Capitalist, Future Politician and always on the lookout for the Next Big Challenge. Obtained Masters in business administration and physics, and a Ph.D. in finance with professional work experience in high-paced environments at Fortune 500 companies like Amazon and General Electric. Expertize: Python, PHP, Sencha Touch & C++, SEO, Finance, Strategy & E-commerce. He speaks English and German and has worked in the US, Europe, and Asia. At Education Ecosystem he is the CEO and runs business operations.
Related posts
BusinessesCareer Development

4 Unique Proven Tips for Finding Awesome Employees

Businesses

Getting Web Development Projects Right

Content CreatorsE-Learning

Become a LEDU Community Mod and Earn LEDU each month

Artificial IntelligenceBusinesses

CPU, GPU, FGPA, or DSP: Heterogeneous Computing Multiplies the Processing Power