0% acharam este documento útil (0 voto)
9 visualizações10 páginas

Manipulação de Strings em Java

Este documento fornece uma introdução aos conceitos básicos de strings no Java, incluindo criação, imutabilidade, métodos comuns e formatação de strings.

Enviado por

José Napacala
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
9 visualizações10 páginas

Manipulação de Strings em Java

Este documento fornece uma introdução aos conceitos básicos de strings no Java, incluindo criação, imutabilidade, métodos comuns e formatação de strings.

Enviado por

José Napacala
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Strings

Contextualização
 Em Java, strings são usadas para
armazenar texto. Uma string é uma
sequência de caracteres. Ex: "Olá, mundo!".
Entretanto no Java, a classe String é usada
para criar e manipular strings.
Alguns Conceitos Basicos
Criação
 Você pode criar uma string de várias
maneiras em Java:

 O primeiro exemplo (s1) usa literais de string, que são


os mais comuns. O segundo exemplo (s2) cria um novo
objeto de string usando o operador new
Imutabilidade
 Strings em Java são imutáveis, o que
significa que uma vez criada, o conteúdo
de uma string não pode ser alterado.
Quando você modifica uma string, na
realidade está criando uma nova string:
Metodos Comuns
 A classe String fornece muitos métodos para examinar o conteúdo de uma string,
encontrar caracteres ou sub-strings, modificar a string e muito mais:
 length(): Retorna o comprimento da string.
 charAt(int index): Retorna o caractere na posição especificada.
 substring(int beginIndex, int endIndex): Retorna a sub-string começando do índice
beginIndex até endIndex - 1.
 contains(CharSequence s):Verifica se a string contém a sequência de caracteres
especificada.
 equals(Object another): Compara duas strings para igualdade de conteúdo.
 equalsIgnoreCase(String another): Compara duas strings para igualdade, ignorando
diferenças de maiúsculas e minúsculas.
 startsWith(String prefix):Verifica se a string começa com o prefixo especificado.
 endsWith(String suffix):Verifica se a string termina com o sufixo especificado.
 indexOf(String str): Retorna o índice da primeira ocorrência da sub-string especificada.
 toLowerCase(): Converte todos os caracteres da string para minúsculas.
 toUpperCase(): Converte todos os caracteres da string para maiúsculas.
 trim(): Retorna uma cópia da string com espaços iniciais e finais removidos.
Concatenação de Strings
 Podemos concatenar strings usando o
operador “+”
Comparação de strings
 Para comparar strings para igualdade,
você deve usar o método equals() ao
invés de ==:
Formatação de Strings
 Em Java, podemos usar a classe
[Link]() ou o método
[Link]() para formatar strings
com valores variáveis. Isso é útil para criar
strings com conteúdo dinâmico. Ex:
Divisão e Junção de Strings
 Você pode dividir uma string em partes
menores com o método split() e unir
várias strings em uma única string com o
método join() (disponível a partir do Java
8).
Trabalho P/CASA
Pesquisar Acerca Das
StringBuilder e StringBuffer

Você também pode gostar