Tutorial: Como usar Java string
Uma string é um entre os tipos de dados complexos em Java que existem. Ela é usada para representar e modificar uma sequência de caracteres ou números de maneira eificiente. Existem diversos métodos disponíveis que ajudam a manipular e modificar strings de diferentes formas. Neste tutorial, apresentaremos tudo de mais importante sobre Java strings, para que você comece a aplicá-las nos seus códigos.
O que é Java string e para que ela é usada?
A linguagem de programação Java engloba diversos tipos de dados diferentes. Entre os mais importantes estão dados primitivos em Java, como integer e char, e tipos de dados complexos, como é o caso das strings. Uma string nada mais é que uma sequência de caracteres ou números que existe como um objeto na classe java.lang
. Strings são criadas a partir da classe String e não podem ser modificadas diretamente. Ainda assim, strings em Java são bem mais usadas que a classe StringBuilder, que suporta alterações após a criação. Neste tutorial, ensinaremos como criar uma string em Java e que métodos podem ser combinados a elas.
Hospedagem VPS poderosa e de baixo custo para rodar suas aplicações sob medida, com assistente pessoal e suporte 24 horas.
- Armazenamento 100% SSD
- Pronto em 55 segundos
- Certificado SSL
Sintaxe de Java string
Se você deseja criar uma string em Java, deve usar esta sintaxe simples:
Com essa estrutura, você sinaliza ao sistema que deseja criar uma Java string e atribui um nome a ela. Os caracteres da string devem ser inseridos entre aspas duplas. Caso queira se referir a essa mesma string posteriormente, bastará que você use o nome que atribuiu. Veja como seria o código de criação de uma nova string em Java:
O resultado é este:
Quais métodos podem ser usados com Java string?
Como uma Java string é também um objeto, ela suporta diferentes tipos de métodos. Abaixo, apresentaremos os mais importantes deles.
length()
O método length()
pode ser usado para informar o número total de caracteres de uma string. Com ele, portanot, você descobre o comprimento da sua string. Esta é a sintaxe do método:
Sua aplicação é bastante simples, como mostra este exemplo de código que elaboramos:
Você receberá o seguinte resultado:
indexOf()
Use o método indexOf()
para localizar uma ou mais substrings dentro de uma string maior. Esta é a sua sintaxe:
Para aplicar o método, informe a parte da string que você deseja localizar:
Como resultado, você receberá a posição em que o texto procurado aparece pela primeira vez:
concat()
Com o método concat()
, você conecta duas strings individuais para formar uma nova string. Esta é a sua sintaxe:
Observe na prática como o método funciona, com o exemplo abaixo:
Este será o resultado:
equals()
equals()
é um dos diversos métodos que você pode usar para comparar strings em Java. Ele retorna um valor booleano, que pode ser verdadeiro ou falso (true ou false), indicando se as strings são iguais ou não. Esta é a sua sintaxe:
Neste próximo exemplo, vamos criar três strings e comparar a primeira delas com as outras duas:
Tanto a primeira quanto a segunda string são idênticas, a terceira, por outro lado, é diferente. Por causa disso, o resultado será o seguinte:
toUpperCase()
e toLowerCase()
Os métodos toUpperCase()
e toLowerCase()
servem para converter os caracteres de uma string em letras maiúsculas ou minúsculas, respectivamente. Estas são as sintaxes de cada um deles:
Veja como esses métodos funcionam na prática, com o nosso exemplo de código:
Este será o resultado apresentado:
split()
Com o método Java split()
, você consegue dividir uma Java string em substrings menores. Esta é a sua sintaxe:
Veja como o método funciona com este exemplo prático:
O resultado será o seguinte: